From c9dcebe350ba0650cab019b17829e640001ba5ab Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Mon, 15 Jul 2024 13:44:09 -0700 Subject: [PATCH] Tests --- .../unittests/helpers/packageJsonScope.ts | 135 + .../unittests/helpers/resolutionCache.ts | 454 ++ .../unittests/tsc/moduleResolution.ts | 13 + .../unittests/tscWatch/resolutionCache.ts | 15 + .../unittests/tsserver/resolutionCache.ts | 34 + .../project-with-package-json-scope.js | 4255 +++++++++++ ...multiple-projects-with-redirect-options.js | 1080 +++ .../resolutionCache/multiple-projects.js | 1087 +++ .../resolutionCache/project-with-imports.js | 2552 +++++++ .../project-with-multiple-places-imports.js | 5414 ++++++++++++++ .../project-with-package-json-scope.js | 6336 +++++++++++++++++ ...multiple-projects-with-redirect-options.js | 2604 +++++++ .../resolutionCache/multiple-projects.js | 2534 +++++++ .../resolutionCache/project-with-imports.js | 2781 ++++++++ .../project-with-multiple-places-imports.js | 5975 ++++++++++++++++ .../project-with-package-json-scope.js | 3400 +++++++++ 16 files changed, 38669 insertions(+) create mode 100644 src/testRunner/unittests/helpers/packageJsonScope.ts create mode 100644 src/testRunner/unittests/helpers/resolutionCache.ts create mode 100644 tests/baselines/reference/tsc/moduleResolution/project-with-package-json-scope.js create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/multiple-projects-with-redirect-options.js create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/multiple-projects.js create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/project-with-imports.js create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/project-with-multiple-places-imports.js create mode 100644 tests/baselines/reference/tscWatch/resolutionCache/project-with-package-json-scope.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/multiple-projects-with-redirect-options.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/multiple-projects.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/project-with-imports.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/project-with-multiple-places-imports.js create mode 100644 tests/baselines/reference/tsserver/resolutionCache/project-with-package-json-scope.js diff --git a/src/testRunner/unittests/helpers/packageJsonScope.ts b/src/testRunner/unittests/helpers/packageJsonScope.ts new file mode 100644 index 00000000000..fd9ae8b3a67 --- /dev/null +++ b/src/testRunner/unittests/helpers/packageJsonScope.ts @@ -0,0 +1,135 @@ +import { dedent } from "../../_namespaces/Utils.js"; +import { jsonToReadableText } from "../helpers.js"; +import { TscWatchCompileChange } from "./tscWatch.js"; +import { TestServerHost } from "./virtualFileSystemWithWatch.js"; + +function getRandomFileContent() { + return "export const x = 10;"; +} + +export function forEachPackageJsonScopeScenario( + forTsserver: boolean, + action: ( + scenario: string, + sys: () => TestServerHost, + edits: () => readonly TscWatchCompileChange[], + project: string, + mainFile: string, + ) => void, +): void { + action( + "project with package json scope", + () => + (!forTsserver ? TestServerHost.createWatchedSystem : TestServerHost.createServerHost)({ + "/home/src/workspaces/project/src/tsconfig.json": jsonToReadableText({ + compilerOptions: { + target: "es2016", + composite: true, + module: "node16", + outDir: "../out", + traceResolution: true, + }, + files: [ + "main.ts", + "fileA.ts", + "fileB.mts", + "randomFile.ts", + "a/randomFile.ts", + "b/ba/randomFile.ts", + "b/randomFile.ts", + "c/ca/randomFile.ts", + "c/ca/caa/randomFile.ts", + "c/ca/caa/caaa/randomFile.ts", + "c/cb/randomFile.ts", + "d/da/daa/daaa/x/y/z/randomFile.ts", + "d/da/daa/daaa/randomFile.ts", + "d/da/daa/randomFile.ts", + "d/da/randomFile.ts", + "e/ea/randomFile.ts", + "e/ea/eaa/randomFile.ts", + "e/ea/eaa/eaaa/randomFile.ts", + "e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "f/fa/faa/x/y/z/randomFile.ts", + "f/fa/faa/faaa/randomFile.ts", + ], + }), + "/home/src/workspaces/project/src/main.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/fileA.ts": dedent` + import { foo } from "./fileB.mjs"; + foo(); + `, + "/home/src/workspaces/project/src/fileB.mts": `export function foo() {}`, + "/home/src/workspaces/project/src/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/a/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/b/ba/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/b/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/c/ca/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/c/cb/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/d/da/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/e/ea/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts": getRandomFileContent(), + "/home/src/workspaces/project/package.json": jsonToReadableText({ name: "app", version: "1.0.0" }), + }, { currentDirectory: "/home/src/workspaces/project" }), + () => [ + { + caption: "random edit", + edit: sys => sys.appendFile("/home/src/workspaces/project/src/randomFile.ts", `export const y = 10;`), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "Modify package json file to add type module", + edit: sys => sys.writeFile(`/home/src/workspaces/project/package.json`, jsonToReadableText({ name: "app", version: "1.0.0", type: "module" })), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "Modify package.json file to remove type module", + edit: sys => sys.writeFile(`/home/src/workspaces/project/package.json`, jsonToReadableText({ name: "app", version: "1.0.0" })), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "Delete package.json", + edit: sys => sys.deleteFile(`/home/src/workspaces/project/package.json`), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "Add package json file with type module", + edit: sys => sys.writeFile(`/home/src/workspaces/project/package.json`, jsonToReadableText({ name: "app", version: "1.0.0", type: "module" })), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "Delete package.json", + edit: sys => sys.deleteFile(`/home/src/workspaces/project/package.json`), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + ], + "/home/src/workspaces/project/src/tsconfig.json", + "/home/src/workspaces/project/src/main.ts", + ); +} diff --git a/src/testRunner/unittests/helpers/resolutionCache.ts b/src/testRunner/unittests/helpers/resolutionCache.ts new file mode 100644 index 00000000000..c764b56540c --- /dev/null +++ b/src/testRunner/unittests/helpers/resolutionCache.ts @@ -0,0 +1,454 @@ +import { emptyArray } from "../../_namespaces/ts.js"; +import { dedent } from "../../_namespaces/Utils.js"; +import { jsonToReadableText } from "../helpers.js"; +import { forEachPackageJsonScopeScenario } from "./packageJsonScope.js"; +import { solutionBuildWithBaseline } from "./solutionBuilder.js"; +import { TscWatchCompileChange } from "./tscWatch.js"; +import { TestServerHost } from "./virtualFileSystemWithWatch.js"; + +function getRandomFileContent() { + return "export const x = 10;"; +} +function getPkgPackageJsonContent(pkg: number) { + return jsonToReadableText({ + name: `pkg${pkg}`, + version: "0.0.1", + exports: { + import: "./import.js", + require: "./require.js", + }, + }); +} +function getPkgImportContent(type: "Import" | "Require", pkg: number) { + return `export interface ${type}Interface${pkg} {}`; +} +function getPkgTypeRefContent(type: "Import" | "Require", pkg: number) { + return dedent` + export {}; + declare global { + interface ${type}Interface${pkg} {} + } + `; +} + +function getPkg01ImportImportContent() { + return dedent` + import type { ImportInterface0 } from "pkg0"; + import type { ImportInterface1 } from "pkg1"; + `; +} + +function forEachResolutionCacheProjectWithImportsScenario( + forTsserver: boolean, + action: ResolutionCacheLifeTimeAction, +) { + action( + "project with imports", + () => + (!forTsserver ? TestServerHost.createWatchedSystem : TestServerHost.createServerHost)({ + "/home/src/workspaces/project/tsconfig.json": jsonToReadableText({ + compilerOptions: { traceResolution: true }, + include: ["*.ts"], + exclude: ["*.d.ts"], + }), + "/home/src/workspaces/project/main.ts": getRandomFileContent(), + "/home/src/workspaces/project/fileWithImports.ts": dedent` + import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; + import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; + `, + "/home/src/workspaces/project/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/node_modules/pkg0/package.json": getPkgPackageJsonContent(0), + "/home/src/workspaces/project/node_modules/pkg0/import.d.ts": getPkgImportContent("Import", 0), + "/home/src/workspaces/project/node_modules/pkg0/require.d.ts": getPkgImportContent("Require", 0), + "/home/src/workspaces/project/node_modules/pkg1/package.json": getPkgPackageJsonContent(1), + "/home/src/workspaces/project/node_modules/pkg1/import.d.ts": getPkgImportContent("Import", 1), + "/home/src/workspaces/project/fileWithTypeRefs.ts": dedent` + /// + /// + interface LocalInterface extends ImportInterface2, RequireInterface3 {} + export {} + `, + "/home/src/workspaces/project/randomFileForTypeRef.ts": getRandomFileContent(), + "/home/src/workspaces/project/node_modules/pkg2/package.json": getPkgPackageJsonContent(2), + "/home/src/workspaces/project/node_modules/pkg2/import.d.ts": getPkgTypeRefContent("Import", 2), + "/home/src/workspaces/project/node_modules/pkg2/require.d.ts": getPkgTypeRefContent("Require", 2), + "/home/src/workspaces/project/node_modules/pkg3/package.json": getPkgPackageJsonContent(3), + "/home/src/workspaces/project/node_modules/pkg3/import.d.ts": getPkgTypeRefContent("Import", 3), + "/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts": getRandomFileContent(), + }, { currentDirectory: "/home/src/workspaces/project" }), + () => [ + { + caption: "modify randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" };\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify randomFileForTypeRef by adding typeRef", + edit: sys => sys.prependFile("/home/src/workspaces/project/randomFileForTypeRef.ts", `/// \n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "write file not resolved by import", + edit: sys => sys.writeFile("/home/src/workspaces/project/node_modules/pkg1/require.d.ts", getPkgImportContent("Require", 1)), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // failed lookup + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "write file not resolved by typeRef", + edit: sys => sys.writeFile("/home/src/workspaces/project/node_modules/pkg3/require.d.ts", getPkgTypeRefContent("Require", 3)), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // failed lookup + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "modify package.json and that should re-resolve", + edit: sys => sys.replaceFileText("/home/src/workspaces/project/node_modules/pkg1/package.json", "./require.js", "./require1.js"), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // failed lookup + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "write file not resolved by import", + edit: sys => sys.writeFile("/home/src/workspaces/project/node_modules/pkg1/require1.d.ts", getPkgImportContent("Require", 1)), + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // failed lookup + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "delete file with imports", + edit: sys => sys.deleteFile("/home/src/workspaces/project/fileWithImports.ts"), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "delete file with typeRefs", + edit: sys => sys.deleteFile("/home/src/workspaces/project/fileWithTypeRefs.ts"), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "delete resolved import file", + edit: sys => sys.deleteFile("/home/src/workspaces/project/node_modules/pkg0/import.d.ts"), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "delete resolved typeRef file", + edit: sys => sys.deleteFile("/home/src/workspaces/project/node_modules/pkg2/import.d.ts"), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + ], + "/home/src/workspaces/project/tsconfig.json", + "/home/src/workspaces/project/main.ts", + ResolutionCacheLifeTimeScenarios.SingleProject, + ); +} + +function forEachResolutionCacheProjectWithMultiplePlacesImportsScenario( + forTsserver: boolean, + action: ResolutionCacheLifeTimeAction, +) { + action( + "project with multiple places imports", + () => + (!forTsserver ? TestServerHost.createWatchedSystem : TestServerHost.createServerHost)({ + "/home/src/workspaces/project/tsconfig.json": configFileContent(/*bBAFileWithImport*/ true), + "/home/src/workspaces/project/main.ts": getRandomFileContent(), + "/home/src/workspaces/project/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/a/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/b/ba/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/b/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/c/ca/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/c/cb/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/d/da/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/e/ea/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts": getPkg01ImportImportContent(), + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/node_modules/pkg0/index.d.ts": getPkgImportContent("Import", 0), + }, { currentDirectory: "/home/src/workspaces/project" }), + () => [ + { + caption: "modify randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify b/randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/b/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify c/ca/caa/randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify d/da/daa/daaa/x/y/z/randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify b/randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/b/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify c/ca/caa/randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify d/da/daa/daaa/x/y/z/randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify f/fa/faa/x/y/z/randomFileForImport by adding import", + edit: sys => sys.prependFile("/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", `import type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "modify f/fa/faa/x/y/z/randomFileForImport by adding unresolved import", + edit: sys => sys.prependFile("/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", `import type { ImportInterface1 } from "pkg1";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + { + caption: "add file for unresolved import and random edit", + edit: sys => { + sys.ensureFileOrFolder({ + path: "/home/src/workspaces/project/node_modules/pkg1/index.d.ts", + content: getPkgImportContent("Import", 1), + }); + sys.appendFile("/home/src/workspaces/project/randomFileForImport.ts", `export const y = 10;`); + }, + timeouts: sys => { + sys.runQueuedTimeoutCallbacks(); // Failed lookups + sys.runQueuedTimeoutCallbacks(); // actual update + }, + }, + { + caption: "delete file b/ba/fileWithImports.ts", + edit: sys => { + sys.deleteFile("/home/src/workspaces/project/b/ba/fileWithImports.ts"); + sys.writeFile("/home/src/workspaces/project/tsconfig.json", configFileContent(/*bBAFileWithImport*/ false)); + }, + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + ], + "/home/src/workspaces/project/tsconfig.json", + "/home/src/workspaces/project/main.ts", + ResolutionCacheLifeTimeScenarios.SingleProjectWithMultiplePlacesResolutions, + ); + + function configFileContent(bBAFileWithImport: boolean) { + return jsonToReadableText({ + compilerOptions: { traceResolution: true }, + files: [ + "main.ts", + "fileWithImports.ts", + "randomFileForImport.ts", + "a/fileWithImports.ts", + ...(bBAFileWithImport ? ["b/ba/fileWithImports.ts"] : emptyArray), + "b/randomFileForImport.ts", + "c/ca/fileWithImports.ts", + "c/ca/caa/randomFileForImport.ts", + "c/ca/caa/caaa/fileWithImports.ts", + "c/cb/fileWithImports.ts", + "d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "d/da/daa/daaa/fileWithImports.ts", + "d/da/daa/fileWithImports.ts", + "d/da/fileWithImports.ts", + "e/ea/fileWithImports.ts", + "e/ea/eaa/fileWithImports.ts", + "e/ea/eaa/eaaa/fileWithImports.ts", + "e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "f/fa/faa/x/y/z/randomFileForImport.ts", + "f/fa/faa/faaa/fileWithImports.ts", + ], + }); + } +} + +function getSysForResolutionCacheMultipleProjects(forTsserver: boolean) { + const sys = (!forTsserver ? TestServerHost.createWatchedSystem : TestServerHost.createServerHost)({ + "/home/src/workspaces/project/tsconfig.a.json": jsonToReadableText({ + compilerOptions: { + composite: true, + traceResolution: true, + }, + files: [ + "aMain.ts", + "aFileWithImports.ts", + "aRandomFileForImport.ts", + "aRandomFileForImport2.ts", + ], + }), + "/home/src/workspaces/project/aMain.ts": getRandomFileContent(), + "/home/src/workspaces/project/aFileWithImports.ts": dedent` + import type { ImportInterface0 } from "pkg0"; + export { x } from "./aRandomFileForImport"; + export { x as x2 } from "./aRandomFileForImport2"; + export const y = 10; + `, + "/home/src/workspaces/project/aRandomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/aRandomFileForImport2.ts": getRandomFileContent(), + "/home/src/workspaces/project/node_modules/pkg0/index.d.ts": getPkgImportContent("Import", 0), + "/home/src/workspaces/project/tsconfig.b.json": jsonToReadableText({ + compilerOptions: { + composite: true, + traceResolution: true, + }, + files: [ + "bMain.ts", + "bFileWithImports.ts", + "bRandomFileForImport.ts", + "bRandomFileForImport2.ts", + ], + references: [ + { path: "./tsconfig.a.json" }, + ], + }), + "/home/src/workspaces/project/bMain.ts": getRandomFileContent(), + "/home/src/workspaces/project/bFileWithImports.ts": dedent` + export { y } from "./aFileWithImports"; + export { x } from "./bRandomFileForImport"; + import type { ImportInterface0 } from "pkg0"; + `, + "/home/src/workspaces/project/bRandomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/bRandomFileForImport2.ts": getRandomFileContent(), + "/home/src/workspaces/project/tsconfig.json": jsonToReadableText({ + compilerOptions: { + composite: true, + traceResolution: true, + module: "amd", + }, + files: [ + "cMain.ts", + "cFileWithImports.ts", + "cRandomFileForImport.ts", + "cRandomFileForImport2.ts", + ], + references: [ + { path: "./tsconfig.a.json" }, + { path: "./tsconfig.b.json" }, + ], + }), + "/home/src/workspaces/project/cMain.ts": getRandomFileContent(), + "/home/src/workspaces/project/cFileWithImports.ts": dedent` + import { y } from "./bFileWithImports"; + import type { ImportInterface0 } from "pkg0"; + `, + "/home/src/workspaces/project/cRandomFileForImport.ts": getRandomFileContent(), + "/home/src/workspaces/project/cRandomFileForImport2.ts": getRandomFileContent(), + "/home/src/workspaces/project/pkg0.d.ts": getPkgImportContent("Import", 0), + }, { currentDirectory: "/home/src/workspaces/project" }); + solutionBuildWithBaseline(sys, ["/home/src/workspaces/project"]); + return sys; +} + +function forEachResolutionCacheMultipleProjectsScenario( + forTsserver: boolean, + action: ResolutionCacheLifeTimeAction, +) { + [ + { + project: "/home/src/workspaces/project/tsconfig.b.json", + mainFile: "/home/src/workspaces/project/bMain.ts", + file: "bRandomFileForImport", + }, + { + project: "/home/src/workspaces/project/tsconfig.json", + mainFile: "/home/src/workspaces/project/cMain.ts", + file: "cRandomFileForImport", + }, + ].forEach( + ({ project, mainFile, file }) => + action( + `multiple projects${mainFile.endsWith("cMain.ts") ? " with redirect options" : ""}`, + () => getSysForResolutionCacheMultipleProjects(forTsserver), + () => [ + { + caption: `modify ${file} by adding import`, + edit: sys => sys.prependFile(`/home/src/workspaces/project/${file}.ts`, `export type { ImportInterface0 } from "pkg0";\n`), + timeouts: sys => sys.runQueuedTimeoutCallbacks(), + }, + ], + project, + mainFile, + ResolutionCacheLifeTimeScenarios.MultipleProjects, + ), + ); +} + +export enum ResolutionCacheLifeTimeScenarios { + SingleProject, + MultipleProjects, + SingleProjectWithMultiplePlacesResolutions, + SingleProjectWithPackageJsonEdits, +} + +export type ResolutionCacheLifeTimeAction = ( + scenario: string, + sys: () => TestServerHost, + edits: () => readonly TscWatchCompileChange[], + project: string, + mainFile: string, + kind: ResolutionCacheLifeTimeScenarios, +) => void; +export function forEachResolutionCacheLifeTimeScenario( + forTsserver: boolean, + action: ResolutionCacheLifeTimeAction, +): void { + describe("resolutionCache:: on project with imports sharing", () => { + forEachResolutionCacheProjectWithImportsScenario(forTsserver, action); + }); + + describe("resolutionCache:: resolutions are shared from multiple places", () => { + forEachResolutionCacheProjectWithMultiplePlacesImportsScenario(forTsserver, action); + }); + + describe("resolutionCache:: with multiple projects", () => { + forEachResolutionCacheMultipleProjectsScenario(forTsserver, action); + }); + + describe("resolutionCache:: with package json edits", () => { + forEachPackageJsonScopeScenario( + forTsserver, + (scenario, sys, edits, project, mainFile) => + action( + scenario, + sys, + edits, + project, + mainFile, + ResolutionCacheLifeTimeScenarios.SingleProjectWithPackageJsonEdits, + ), + ); + }); +} diff --git a/src/testRunner/unittests/tsc/moduleResolution.ts b/src/testRunner/unittests/tsc/moduleResolution.ts index e44fc793648..1ab80631eba 100644 --- a/src/testRunner/unittests/tsc/moduleResolution.ts +++ b/src/testRunner/unittests/tsc/moduleResolution.ts @@ -7,6 +7,7 @@ import { dedent } from "../../_namespaces/Utils.js"; import { jsonToReadableText } from "../helpers.js"; import { verifyAlternateResultScenario } from "../helpers/alternateResult.js"; import { compilerOptionsToConfigJson } from "../helpers/contents.js"; +import { forEachPackageJsonScopeScenario } from "../helpers/packageJsonScope.js"; import { verifyTsc } from "../helpers/tsc.js"; import { TestServerHost } from "../helpers/virtualFileSystemWithWatch.js"; @@ -200,4 +201,16 @@ describe("unittests:: tsc:: moduleResolution::", () => { }, ], }); + + forEachPackageJsonScopeScenario( + /*forTsserver*/ false, + (subScenario, sys, edits, project) => + verifyTsc({ + scenario: "moduleResolution", + subScenario, + sys, + commandLineArgs: ["-p", project, "--explainFiles", "--extendedDiagnostics"], + edits: edits(), + }), + ); }); diff --git a/src/testRunner/unittests/tscWatch/resolutionCache.ts b/src/testRunner/unittests/tscWatch/resolutionCache.ts index 267ef8cb5c4..c731c2bcc5c 100644 --- a/src/testRunner/unittests/tscWatch/resolutionCache.ts +++ b/src/testRunner/unittests/tscWatch/resolutionCache.ts @@ -2,6 +2,7 @@ import * as ts from "../../_namespaces/ts.js"; import { dedent } from "../../_namespaces/Utils.js"; import { jsonToReadableText } from "../helpers.js"; import { createBaseline } from "../helpers/baseline.js"; +import { forEachResolutionCacheLifeTimeScenario } from "../helpers/resolutionCache.js"; import { createWatchCompilerHostOfFilesAndCompilerOptionsForBaseline, runWatchBaseline, @@ -758,3 +759,17 @@ declare namespace NodeJS { ], }); }); + +describe("unittests:: tsc-watch:: resolutionCache:: resolution lifetime", () => { + forEachResolutionCacheLifeTimeScenario( + /*forTsserver*/ false, + (subScenario, sys, edits, project) => + verifyTscWatch({ + scenario: "resolutionCache", + subScenario, + commandLineArgs: ["-w", "-p", project, "--explainFiles", "--extendedDiagnostics"], + sys, + edits: edits(), + }), + ); +}); diff --git a/src/testRunner/unittests/tsserver/resolutionCache.ts b/src/testRunner/unittests/tsserver/resolutionCache.ts index 2f0a8f9e424..da2fad9cf4c 100644 --- a/src/testRunner/unittests/tsserver/resolutionCache.ts +++ b/src/testRunner/unittests/tsserver/resolutionCache.ts @@ -5,8 +5,13 @@ import { compilerOptionsToConfigJson, getPathForTypeScriptTypingInstallerCacheTest, } from "../helpers/contents.js"; +import { + forEachResolutionCacheLifeTimeScenario, + ResolutionCacheLifeTimeScenarios, +} from "../helpers/resolutionCache.js"; import { baselineTsserverLogs, + forEachTscWatchEdit, openExternalProjectForSession, openFilesForSession, setCompilerOptionsForInferredProjectsRequestForSession, @@ -749,3 +754,32 @@ describe("unittests:: tsserver:: resolutionCache:: global typings and inferred p ); } }); +describe("unittests:: tsserver:: resolutionCache:: resolution lifetime", () => { + forEachResolutionCacheLifeTimeScenario( + /*forTsserver*/ true, + (scenario, getHost, edits, _project, mainFile, kind) => + it(scenario, () => { + const host = getHost(); + const session = new TestSession(host); + openFilesForSession([mainFile], session); + forEachTscWatchEdit(session, edits(), ts.noop); + if (kind === ResolutionCacheLifeTimeScenarios.MultipleProjects) { + // Try opening other project files + applyOtherFileEdits( + mainFile.endsWith("cMain.ts") ? + mainFile.replace("cMain.ts", "bMain.ts") : + mainFile.replace("bMain.ts", "cMain.ts"), + mainFile.endsWith("cMain.ts") ? "bRandomFileForImport" : "cRandomFileForImport", + ); + applyOtherFileEdits("/home/src/workspaces/project/aMain.ts", "aRandomFileForImport"); + } + baselineTsserverLogs("resolutionCache", scenario, session); + function applyOtherFileEdits(mainFile: string, file: string) { + openFilesForSession([mainFile], session); + session.logger.info(`modify ${file} by adding import`); + host.prependFile(`/home/src/workspaces/project/${file}.ts`, `export type { ImportInterface0 } from "pkg0";\n`); + host.runQueuedTimeoutCallbacks(); + } + }), + ); +}); diff --git a/tests/baselines/reference/tsc/moduleResolution/project-with-package-json-scope.js b/tests/baselines/reference/tsc/moduleResolution/project-with-package-json-scope.js new file mode 100644 index 00000000000..e2af3405309 --- /dev/null +++ b/tests/baselines/reference/tsc/moduleResolution/project-with-package-json-scope.js @@ -0,0 +1,4255 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/src/tsconfig.json] +{ + "compilerOptions": { + "target": "es2016", + "composite": true, + "module": "node16", + "outDir": "../out", + "traceResolution": true + }, + "files": [ + "main.ts", + "fileA.ts", + "fileB.mts", + "randomFile.ts", + "a/randomFile.ts", + "b/ba/randomFile.ts", + "b/randomFile.ts", + "c/ca/randomFile.ts", + "c/ca/caa/randomFile.ts", + "c/ca/caa/caaa/randomFile.ts", + "c/cb/randomFile.ts", + "d/da/daa/daaa/x/y/z/randomFile.ts", + "d/da/daa/daaa/randomFile.ts", + "d/da/daa/randomFile.ts", + "d/da/randomFile.ts", + "e/ea/randomFile.ts", + "e/ea/eaa/randomFile.ts", + "e/ea/eaa/eaaa/randomFile.ts", + "e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "f/fa/faa/x/y/z/randomFile.ts", + "f/fa/faa/faaa/randomFile.ts" + ] +} + +//// [/home/src/workspaces/project/src/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/fileA.ts] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/src/fileB.mts] +export function foo() {} + +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/a/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/ba/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/cb/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" + +Found 1 error in src/fileA.ts:1 + + + +//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/main.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/fileB.mjs] +export function foo() { } + + +//// [/home/src/workspaces/project/out/fileB.d.mts] +export declare function foo(): void; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/fileA.d.ts] +export {}; + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./f/fa/faa/faaa/randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./f/fa/faa/faaa/randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4426 +} + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated + +Change:: random edit + +Input:: +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10;export const y = 10; + + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" + +Found 1 error in src/fileA.ts:1 + + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/randomFile.d.ts] +export declare const x = 10; +export declare const y = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated + +Change:: Modify package json file to add type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in ESM mode with conditions 'import', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" + + +//// [/home/src/workspaces/project/out/main.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +export const x = 10; +export const y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":99},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 99 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "esnext" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4074 +} + + +exitCode:: ExitStatus.Success + +Change:: Modify package.json file to remove type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" + +Found 1 error in src/fileA.ts:1 + + + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated + +Change:: Delete package.json + +Input:: +//// [/home/src/workspaces/project/package.json] deleted + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found + +Found 1 error in src/fileA.ts:1 + + + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated + +Change:: Add package json file with type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in ESM mode with conditions 'import', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" + + +//// [/home/src/workspaces/project/out/main.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +export const x = 10; +export const y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":99},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 99 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "esnext" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4074 +} + + +exitCode:: ExitStatus.Success + +Change:: Delete package.json + +Input:: +//// [/home/src/workspaces/project/package.json] deleted + +/home/src/tslibs/TS/Lib/tsc.js -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +File '/home/src/workspaces/project/src/package.json' does not exist. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found + +Found 1 error in src/fileA.ts:1 + + + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + +exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated diff --git a/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects-with-redirect-options.js b/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects-with-redirect-options.js new file mode 100644 index 00000000000..7ae408082ee --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects-with-redirect-options.js @@ -0,0 +1,1080 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/tsconfig.a.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "aMain.ts", + "aFileWithImports.ts", + "aRandomFileForImport.ts", + "aRandomFileForImport2.ts" + ] +} + +//// [/home/src/workspaces/project/aMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aFileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export const y = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/tsconfig.b.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "bMain.ts", + "bFileWithImports.ts", + "bRandomFileForImport.ts", + "bRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + } + ] +} + +//// [/home/src/workspaces/project/bMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bFileWithImports.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "files": [ + "cMain.ts", + "cFileWithImports.ts", + "cRandomFileForImport.ts", + "cRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + }, + { + "path": "./tsconfig.b.json" + } + ] +} + +//// [/home/src/workspaces/project/cMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cFileWithImports.ts] +import { y } from "./bFileWithImports"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/pkg0.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/workspaces/project/aMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x2 = exports.x = void 0; +var aRandomFileForImport_1 = require("./aRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return aRandomFileForImport_1.x; } }); +var aRandomFileForImport2_1 = require("./aRandomFileForImport2"); +Object.defineProperty(exports, "x2", { enumerable: true, get: function () { return aRandomFileForImport2_1.x; } }); +exports.y = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.d.ts] +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export declare const y = 10; + + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./amain.ts","./node_modules/pkg0/index.d.ts","./arandomfileforimport.ts","./arandomfileforimport2.ts","./afilewithimports.ts"],"fileIdsList":[[3,4,5]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n","signature":"-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n"}],"root":[2,[4,6]],"options":{"composite":true},"referencedMap":[[6,1]],"latestChangedDtsFile":"./aFileWithImports.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./amain.ts", + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ], + "fileIdsList": [ + [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./amain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./arandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.ts": { + "original": { + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + } + }, + "root": [ + [ + 2, + "./amain.ts" + ], + [ + [ + 4, + 6 + ], + [ + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ] + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.ts": [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + }, + "latestChangedDtsFile": "./aFileWithImports.d.ts", + "version": "FakeTSVersion", + "size": 1587 +} + +//// [/home/src/workspaces/project/bMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = exports.y = void 0; +var aFileWithImports_1 = require("./aFileWithImports"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return aFileWithImports_1.y; } }); +var bRandomFileForImport_1 = require("./bRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return bRandomFileForImport_1.x; } }); + + +//// [/home/src/workspaces/project/bFileWithImports.d.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./bmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.ts","./node_modules/pkg0/index.d.ts","./bfilewithimports.ts","./brandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6,7]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n",{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,6,8,9],"options":{"composite":true},"referencedMap":[[5,1],[8,2]],"latestChangedDtsFile":"./bRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./bmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./bmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./bfilewithimports.ts": { + "original": { + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./brandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./bmain.ts" + ], + [ + 6, + "./brandomfileforimport.ts" + ], + [ + 8, + "./bfilewithimports.ts" + ], + [ + 9, + "./brandomfileforimport2.ts" + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + }, + "latestChangedDtsFile": "./bRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1854 +} + +//// [/home/src/workspaces/project/cMain.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cFileWithImports.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); +}); + + +//// [/home/src/workspaces/project/cFileWithImports.d.ts] +export {}; + + +//// [/home/src/workspaces/project/cRandomFileForImport.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cRandomFileForImport2.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./cmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.d.ts","./bfilewithimports.d.ts","./pkg0.d.ts","./cfilewithimports.ts","./crandomfileforimport.ts","./crandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6],[7,8]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n","-6821242887-export declare const x = 10;\n","-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n","769951468-export interface ImportInterface0 {}",{"version":"-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-3531856636-export {};\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[9,11]],"options":{"composite":true,"module":2},"referencedMap":[[5,1],[7,2],[9,3]],"latestChangedDtsFile":"./cRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./cmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts", + "./bfilewithimports.d.ts", + "./pkg0.d.ts", + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./cmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./bfilewithimports.d.ts": { + "version": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./pkg0.d.ts": { + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}" + }, + "./cfilewithimports.ts": { + "original": { + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "./crandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./crandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./cmain.ts" + ], + [ + [ + 9, + 11 + ], + [ + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 2 + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.d.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + "./cfilewithimports.ts": [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + }, + "latestChangedDtsFile": "./cRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1907 +} + + +/home/src/tslibs/TS/Lib/tsc.js -w -p /home/src/workspaces/project/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/cMain.ts","/home/src/workspaces/project/cFileWithImports.ts","/home/src/workspaces/project/cRandomFileForImport.ts","/home/src/workspaces/project/cRandomFileForImport2.ts"] + options: {"composite":true,"traceResolution":true,"module":2,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} + projectReferences: [{"path":"/home/src/workspaces/project/tsconfig.a.json","originalPath":"./tsconfig.a.json"},{"path":"/home/src/workspaces/project/tsconfig.b.json","originalPath":"./tsconfig.b.json"}] +Loading config file: /home/src/workspaces/project/tsconfig.a.json +Loading config file: /home/src/workspaces/project/tsconfig.b.json +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cMain.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cFileWithImports.ts 250 undefined Source file +======== Resolving module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Classic'. +File '/home/src/workspaces/project/bFileWithImports.ts' exists - use it as a name resolution result. +======== Module name './bFileWithImports' was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. ======== +======== Resolving module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Classic'. +File '/home/src/workspaces/project/pkg0.ts' does not exist. +File '/home/src/workspaces/project/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bFileWithImports.d.ts 250 undefined Source file +======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aFileWithImports.d.ts 250 undefined Source file +======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport2.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/pkg0.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport2.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +cMain.ts + Part of 'files' list in tsconfig.json +aRandomFileForImport.d.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport.ts' +aRandomFileForImport2.d.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport2.ts' +aFileWithImports.d.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.d.ts' + File is output of project reference source 'aFileWithImports.ts' +bRandomFileForImport.d.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.d.ts' + File is output of project reference source 'bRandomFileForImport.ts' +bFileWithImports.d.ts + Imported via "./bFileWithImports" from file 'cFileWithImports.ts' + File is output of project reference source 'bFileWithImports.ts' +pkg0.d.ts + Imported via "pkg0" from file 'cFileWithImports.ts' +cFileWithImports.ts + Part of 'files' list in tsconfig.json +cRandomFileForImport.ts + Part of 'files' list in tsconfig.json +cRandomFileForImport2.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.a.json 2000 undefined Config file of referened project +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.b.json 2000 undefined Config file of referened project + + + +PolledWatches:: +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/aFileWithImports.d.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport.d.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport2.d.ts: *new* + {} +/home/src/workspaces/project/bFileWithImports.d.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport.d.ts: *new* + {} +/home/src/workspaces/project/cFileWithImports.ts: *new* + {} +/home/src/workspaces/project/cMain.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/pkg0.d.ts: *new* + {} +/home/src/workspaces/project/tsconfig.a.json: *new* + {} +/home/src/workspaces/project/tsconfig.b.json: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/cFileWithImports.ts", + "/home/src/workspaces/project/cRandomFileForImport.ts", + "/home/src/workspaces/project/cRandomFileForImport2.ts" +] +Program options: { + "composite": true, + "traceResolution": true, + "module": 2, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/cMain.ts +/home/src/workspaces/project/aRandomFileForImport.d.ts +/home/src/workspaces/project/aRandomFileForImport2.d.ts +/home/src/workspaces/project/aFileWithImports.d.ts +/home/src/workspaces/project/bRandomFileForImport.d.ts +/home/src/workspaces/project/bFileWithImports.d.ts +/home/src/workspaces/project/pkg0.d.ts +/home/src/workspaces/project/cFileWithImports.ts +/home/src/workspaces/project/cRandomFileForImport.ts +/home/src/workspaces/project/cRandomFileForImport2.ts + +Semantic diagnostics in builder refreshed for:: + +No shapes updated in the builder:: + +exitCode:: ExitStatus.undefined + +Change:: modify cRandomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +1: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +1: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/cMain.ts","/home/src/workspaces/project/cFileWithImports.ts","/home/src/workspaces/project/cRandomFileForImport.ts","/home/src/workspaces/project/cRandomFileForImport2.ts"] + options: {"composite":true,"traceResolution":true,"module":2,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} + projectReferences: [{"path":"/home/src/workspaces/project/tsconfig.a.json","originalPath":"./tsconfig.a.json"},{"path":"/home/src/workspaces/project/tsconfig.b.json","originalPath":"./tsconfig.b.json"}] +Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Classic'. +File '/home/src/workspaces/project/pkg0.ts' does not exist. +File '/home/src/workspaces/project/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +cMain.ts + Part of 'files' list in tsconfig.json +aRandomFileForImport.d.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport.ts' +aRandomFileForImport2.d.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport2.ts' +aFileWithImports.d.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.d.ts' + File is output of project reference source 'aFileWithImports.ts' +bRandomFileForImport.d.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.d.ts' + File is output of project reference source 'bRandomFileForImport.ts' +bFileWithImports.d.ts + Imported via "./bFileWithImports" from file 'cFileWithImports.ts' + File is output of project reference source 'bFileWithImports.ts' +pkg0.d.ts + Imported via "pkg0" from file 'cFileWithImports.ts' + Imported via "pkg0" from file 'cRandomFileForImport.ts' +cFileWithImports.ts + Part of 'files' list in tsconfig.json +cRandomFileForImport.ts + Part of 'files' list in tsconfig.json +cRandomFileForImport2.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/cRandomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/cRandomFileForImport.d.ts] +export type { ImportInterface0 } from "pkg0"; +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./cmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.d.ts","./bfilewithimports.d.ts","./pkg0.d.ts","./cfilewithimports.ts","./crandomfileforimport.ts","./crandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6],[7,8],[8]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n","-6821242887-export declare const x = 10;\n","-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n","769951468-export interface ImportInterface0 {}",{"version":"-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-3531856636-export {};\n"},{"version":"-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;","signature":"-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[9,11]],"options":{"composite":true,"module":2},"referencedMap":[[5,1],[7,2],[9,3],[10,4]],"latestChangedDtsFile":"./cRandomFileForImport.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./cmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts", + "./bfilewithimports.d.ts", + "./pkg0.d.ts", + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ], + [ + "./pkg0.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./cmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./bfilewithimports.d.ts": { + "version": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./pkg0.d.ts": { + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}" + }, + "./cfilewithimports.ts": { + "original": { + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "./crandomfileforimport.ts": { + "original": { + "version": "-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;", + "signature": "-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n" + }, + "version": "-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;", + "signature": "-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n" + }, + "./crandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./cmain.ts" + ], + [ + [ + 9, + 11 + ], + [ + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 2 + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.d.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + "./cfilewithimports.ts": [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ], + "./crandomfileforimport.ts": [ + "./pkg0.d.ts" + ] + }, + "latestChangedDtsFile": "./cRandomFileForImport.d.ts", + "version": "FakeTSVersion", + "size": 2016 +} + + + +Program root files: [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/cFileWithImports.ts", + "/home/src/workspaces/project/cRandomFileForImport.ts", + "/home/src/workspaces/project/cRandomFileForImport2.ts" +] +Program options: { + "composite": true, + "traceResolution": true, + "module": 2, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/cMain.ts +/home/src/workspaces/project/aRandomFileForImport.d.ts +/home/src/workspaces/project/aRandomFileForImport2.d.ts +/home/src/workspaces/project/aFileWithImports.d.ts +/home/src/workspaces/project/bRandomFileForImport.d.ts +/home/src/workspaces/project/bFileWithImports.d.ts +/home/src/workspaces/project/pkg0.d.ts +/home/src/workspaces/project/cFileWithImports.ts +/home/src/workspaces/project/cRandomFileForImport.ts +/home/src/workspaces/project/cRandomFileForImport2.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/cRandomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/crandomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects.js b/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects.js new file mode 100644 index 00000000000..ed59b78941a --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/multiple-projects.js @@ -0,0 +1,1087 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/tsconfig.a.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "aMain.ts", + "aFileWithImports.ts", + "aRandomFileForImport.ts", + "aRandomFileForImport2.ts" + ] +} + +//// [/home/src/workspaces/project/aMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aFileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export const y = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/tsconfig.b.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "bMain.ts", + "bFileWithImports.ts", + "bRandomFileForImport.ts", + "bRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + } + ] +} + +//// [/home/src/workspaces/project/bMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bFileWithImports.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "files": [ + "cMain.ts", + "cFileWithImports.ts", + "cRandomFileForImport.ts", + "cRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + }, + { + "path": "./tsconfig.b.json" + } + ] +} + +//// [/home/src/workspaces/project/cMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cFileWithImports.ts] +import { y } from "./bFileWithImports"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/pkg0.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/workspaces/project/aMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x2 = exports.x = void 0; +var aRandomFileForImport_1 = require("./aRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return aRandomFileForImport_1.x; } }); +var aRandomFileForImport2_1 = require("./aRandomFileForImport2"); +Object.defineProperty(exports, "x2", { enumerable: true, get: function () { return aRandomFileForImport2_1.x; } }); +exports.y = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.d.ts] +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export declare const y = 10; + + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./amain.ts","./node_modules/pkg0/index.d.ts","./arandomfileforimport.ts","./arandomfileforimport2.ts","./afilewithimports.ts"],"fileIdsList":[[3,4,5]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n","signature":"-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n"}],"root":[2,[4,6]],"options":{"composite":true},"referencedMap":[[6,1]],"latestChangedDtsFile":"./aFileWithImports.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./amain.ts", + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ], + "fileIdsList": [ + [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./amain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./arandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.ts": { + "original": { + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + } + }, + "root": [ + [ + 2, + "./amain.ts" + ], + [ + [ + 4, + 6 + ], + [ + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ] + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.ts": [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + }, + "latestChangedDtsFile": "./aFileWithImports.d.ts", + "version": "FakeTSVersion", + "size": 1587 +} + +//// [/home/src/workspaces/project/bMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = exports.y = void 0; +var aFileWithImports_1 = require("./aFileWithImports"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return aFileWithImports_1.y; } }); +var bRandomFileForImport_1 = require("./bRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return bRandomFileForImport_1.x; } }); + + +//// [/home/src/workspaces/project/bFileWithImports.d.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./bmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.ts","./node_modules/pkg0/index.d.ts","./bfilewithimports.ts","./brandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6,7]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n",{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,6,8,9],"options":{"composite":true},"referencedMap":[[5,1],[8,2]],"latestChangedDtsFile":"./bRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./bmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./bmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./bfilewithimports.ts": { + "original": { + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./brandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./bmain.ts" + ], + [ + 6, + "./brandomfileforimport.ts" + ], + [ + 8, + "./bfilewithimports.ts" + ], + [ + 9, + "./brandomfileforimport2.ts" + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + }, + "latestChangedDtsFile": "./bRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1854 +} + +//// [/home/src/workspaces/project/cMain.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cFileWithImports.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); +}); + + +//// [/home/src/workspaces/project/cFileWithImports.d.ts] +export {}; + + +//// [/home/src/workspaces/project/cRandomFileForImport.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cRandomFileForImport2.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./cmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.d.ts","./bfilewithimports.d.ts","./pkg0.d.ts","./cfilewithimports.ts","./crandomfileforimport.ts","./crandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6],[7,8]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n","-6821242887-export declare const x = 10;\n","-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n","769951468-export interface ImportInterface0 {}",{"version":"-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-3531856636-export {};\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[9,11]],"options":{"composite":true,"module":2},"referencedMap":[[5,1],[7,2],[9,3]],"latestChangedDtsFile":"./cRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./cmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts", + "./bfilewithimports.d.ts", + "./pkg0.d.ts", + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./cmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./bfilewithimports.d.ts": { + "version": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./pkg0.d.ts": { + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}" + }, + "./cfilewithimports.ts": { + "original": { + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "./crandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./crandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./cmain.ts" + ], + [ + [ + 9, + 11 + ], + [ + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 2 + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.d.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + "./cfilewithimports.ts": [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + }, + "latestChangedDtsFile": "./cRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1907 +} + + +/home/src/tslibs/TS/Lib/tsc.js -w -p /home/src/workspaces/project/tsconfig.b.json --explainFiles --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.b.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/bMain.ts","/home/src/workspaces/project/bFileWithImports.ts","/home/src/workspaces/project/bRandomFileForImport.ts","/home/src/workspaces/project/bRandomFileForImport2.ts"] + options: {"composite":true,"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.b.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.b.json"} + projectReferences: [{"path":"/home/src/workspaces/project/tsconfig.a.json","originalPath":"./tsconfig.a.json"}] +Loading config file: /home/src/workspaces/project/tsconfig.a.json +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bMain.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bFileWithImports.ts 250 undefined Source file +======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +======== Resolving module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aFileWithImports.d.ts 250 undefined Source file +======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Module resolution kind is not specified, using 'Node10'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport2.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 250 undefined Source file +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/index.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport2.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +bMain.ts + Part of 'files' list in tsconfig.json +aRandomFileForImport.d.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport.ts' +aRandomFileForImport2.d.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport2.ts' +aFileWithImports.d.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + File is output of project reference source 'aFileWithImports.ts' +bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'bFileWithImports.ts' +bFileWithImports.ts + Part of 'files' list in tsconfig.json +bRandomFileForImport2.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.a.json 2000 undefined Config file of referened project + + + +PolledWatches:: +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project/aFileWithImports.d.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport.d.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport2.d.ts: *new* + {} +/home/src/workspaces/project/bFileWithImports.ts: *new* + {} +/home/src/workspaces/project/bMain.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg0/index.d.ts: *new* + {} +/home/src/workspaces/project/tsconfig.a.json: *new* + {} +/home/src/workspaces/project/tsconfig.b.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/bFileWithImports.ts", + "/home/src/workspaces/project/bRandomFileForImport.ts", + "/home/src/workspaces/project/bRandomFileForImport2.ts" +] +Program options: { + "composite": true, + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.b.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.b.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/bMain.ts +/home/src/workspaces/project/aRandomFileForImport.d.ts +/home/src/workspaces/project/aRandomFileForImport2.d.ts +/home/src/workspaces/project/aFileWithImports.d.ts +/home/src/workspaces/project/bRandomFileForImport.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/bFileWithImports.ts +/home/src/workspaces/project/bRandomFileForImport2.ts + +Semantic diagnostics in builder refreshed for:: + +No shapes updated in the builder:: + +exitCode:: ExitStatus.undefined + +Change:: modify bRandomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +1: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +1: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/bMain.ts","/home/src/workspaces/project/bFileWithImports.ts","/home/src/workspaces/project/bRandomFileForImport.ts","/home/src/workspaces/project/bRandomFileForImport2.ts"] + options: {"composite":true,"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.b.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.b.json"} + projectReferences: [{"path":"/home/src/workspaces/project/tsconfig.a.json","originalPath":"./tsconfig.a.json"}] +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +bMain.ts + Part of 'files' list in tsconfig.json +aRandomFileForImport.d.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport.ts' +aRandomFileForImport2.d.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.d.ts' + File is output of project reference source 'aRandomFileForImport2.ts' +aFileWithImports.d.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + File is output of project reference source 'aFileWithImports.ts' +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'bRandomFileForImport.ts' + Imported via "pkg0" from file 'bFileWithImports.ts' +bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + Part of 'files' list in tsconfig.json +bFileWithImports.ts + Part of 'files' list in tsconfig.json +bRandomFileForImport2.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/bRandomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/bRandomFileForImport.d.ts] +export type { ImportInterface0 } from "pkg0"; +export declare const x = 10; + + +//// [/home/src/workspaces/project/bFileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./bmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./node_modules/pkg0/index.d.ts","./brandomfileforimport.ts","./bfilewithimports.ts","./brandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6,7],[6]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n",{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;","signature":"-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n"},{"version":"-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[7,9]],"options":{"composite":true},"referencedMap":[[5,1],[8,2],[7,3]],"latestChangedDtsFile":"./bRandomFileForImport.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./bmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./node_modules/pkg0/index.d.ts", + "./brandomfileforimport.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./node_modules/pkg0/index.d.ts", + "./brandomfileforimport.ts" + ], + [ + "./node_modules/pkg0/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./bmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./brandomfileforimport.ts": { + "original": { + "version": "-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;", + "signature": "-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n" + }, + "version": "-26669354010-export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;", + "signature": "-21151159744-export type { ImportInterface0 } from \"pkg0\";\nexport declare const x = 10;\n" + }, + "./bfilewithimports.ts": { + "original": { + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./brandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./bmain.ts" + ], + [ + [ + 7, + 9 + ], + [ + "./brandomfileforimport.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.ts": [ + "./afilewithimports.d.ts", + "./node_modules/pkg0/index.d.ts", + "./brandomfileforimport.ts" + ], + "./brandomfileforimport.ts": [ + "./node_modules/pkg0/index.d.ts" + ] + }, + "latestChangedDtsFile": "./bRandomFileForImport.d.ts", + "version": "FakeTSVersion", + "size": 1962 +} + + + +Program root files: [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/bFileWithImports.ts", + "/home/src/workspaces/project/bRandomFileForImport.ts", + "/home/src/workspaces/project/bRandomFileForImport2.ts" +] +Program options: { + "composite": true, + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.b.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.b.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/bMain.ts +/home/src/workspaces/project/aRandomFileForImport.d.ts +/home/src/workspaces/project/aRandomFileForImport2.d.ts +/home/src/workspaces/project/aFileWithImports.d.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/bRandomFileForImport.ts +/home/src/workspaces/project/bFileWithImports.ts +/home/src/workspaces/project/bRandomFileForImport2.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/bRandomFileForImport.ts +/home/src/workspaces/project/bFileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/brandomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/bfilewithimports.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/project-with-imports.js b/tests/baselines/reference/tscWatch/resolutionCache/project-with-imports.js new file mode 100644 index 00000000000..7fd0533cb3c --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/project-with-imports.js @@ -0,0 +1,2552 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "include": [ + "*.ts" + ], + "exclude": [ + "*.d.ts" + ] +} + +//// [/home/src/workspaces/project/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; + + +//// [/home/src/workspaces/project/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/package.json] +{ + "name": "pkg0", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg0/import.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/node_modules/pkg0/require.d.ts] +export interface RequireInterface0 {} + +//// [/home/src/workspaces/project/node_modules/pkg1/package.json] +{ + "name": "pkg1", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg1/import.d.ts] +export interface ImportInterface1 {} + +//// [/home/src/workspaces/project/fileWithTypeRefs.ts] +/// +/// +interface LocalInterface extends ImportInterface2, RequireInterface3 {} +export {} + + +//// [/home/src/workspaces/project/randomFileForTypeRef.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg2/package.json] +{ + "name": "pkg2", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg2/import.d.ts] +export {}; +declare global { + interface ImportInterface2 {} +} + + +//// [/home/src/workspaces/project/node_modules/pkg2/require.d.ts] +export {}; +declare global { + interface RequireInterface2 {} +} + + +//// [/home/src/workspaces/project/node_modules/pkg3/package.json] +{ + "name": "pkg3", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg3/import.d.ts] +export {}; +declare global { + interface ImportInterface3 {} +} + + +//// [/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts] +export const x = 10; + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js -w -p /home/src/workspaces/project/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg0/package.json'. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'import'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/import.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' does not exist. +Failed to resolve under condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require.jsx' does not exist. +Failed to resolve under condition 'require'. +Exiting conditional exports. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/import.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'import'. +Exiting conditional exports. +======== Module name 'pkg1' was not resolved. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/import.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 250 undefined Source file +======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Searching all ancestor node_modules directories for preferred extensions: Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg2/package.json'. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'import'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg2/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg2/import.d.ts'. +======== Type reference directive 'pkg2' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1', primary: false. ======== +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/package.json 2000 undefined File location affecting resolution +======== Resolving type reference directive 'pkg3', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Searching all ancestor node_modules directories for preferred extensions: Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg3/package.json'. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require.js'. +File name '/home/src/workspaces/project/node_modules/pkg3/require.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' does not exist. +Failed to resolve under condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg3.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Type reference directive 'pkg3' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/package.json 2000 undefined File location affecting resolution +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/import.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/main.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 250 undefined Source file +======== Resolving type reference directive 'pkg4', containing file '/home/src/workspaces/project/__inferred type names__.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist. +File '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +======== Type reference directive 'pkg4' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts', primary: true. ======== +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist. +File '/home/src/workspaces/project/node_modules/package.json' does not exist. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces 0 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/pkg4/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/main.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/main.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.js :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +error TS2318: Cannot find global type 'ImportAttributes'. + +fileWithImports.ts:2:40 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + There are types at '/home/src/workspaces/project/node_modules/pkg1/import.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'. + +2 import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; +   ~~~~~~ + +fileWithTypeRefs.ts:2:23 - error TS2688: Cannot find type definition file for 'pkg3'. + +2 /// +   ~~~~ + +fileWithTypeRefs.ts:3:52 - error TS2304: Cannot find name 'RequireInterface3'. + +3 interface LocalInterface extends ImportInterface2, RequireInterface3 {} +   ~~~~~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 4 errors. Watching for file changes. + +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory + + +//// [/home/src/workspaces/project/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/fileWithTypeRefs.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +/// +/// + + +//// [/home/src/workspaces/project/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/randomFileForTypeRef.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + + +PolledWatches:: +/home/src/workspaces/node_modules: *new* + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces: *new* + {} +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: *new* + {} +/home/src/workspaces/project/main.ts: *new* + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: *new* + {} +/home/src/workspaces/project/node_modules/@types: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Shape signatures in builder refreshed for:: +/home/src/tslibs/ts/lib/lib.d.ts (used version) +/home/src/workspaces/project/node_modules/pkg0/import.d.ts (used version) +/home/src/workspaces/project/filewithimports.ts (used version) +/home/src/workspaces/project/node_modules/pkg2/import.d.ts (used version) +/home/src/workspaces/project/filewithtyperefs.ts (used version) +/home/src/workspaces/project/main.ts (used version) +/home/src/workspaces/project/randomfileforimport.ts (used version) +/home/src/workspaces/project/randomfilefortyperef.ts (used version) +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts (used version) + +exitCode:: ExitStatus.undefined + +Change:: modify randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +1: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +1: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' exists - use it as a name resolution result. +Resolved under condition 'import'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/import.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. ======== +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +fileWithImports.ts:2:40 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + There are types at '/home/src/workspaces/project/node_modules/pkg1/import.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'. + +2 import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; +   ~~~~~~ + +fileWithTypeRefs.ts:2:23 - error TS2688: Cannot find type definition file for 'pkg3'. + +2 /// +   ~~~~ + +fileWithTypeRefs.ts:3:52 - error TS2304: Cannot find name 'RequireInterface3'. + +3 interface LocalInterface extends ImportInterface2, RequireInterface3 {} +   ~~~~~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 4 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify randomFileForTypeRef by adding typeRef + +Input:: +//// [/home/src/workspaces/project/randomFileForTypeRef.ts] +/// +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 250 undefined Source file + + +Timeout callback:: count: 1 +2: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +2: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/randomFileForTypeRef.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Searching all ancestor node_modules directories for preferred extensions: Declaration. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' exists - use it as a name resolution result. +Resolved under condition 'import'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg2/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg2/import.d.ts'. +======== Type reference directive 'pkg2' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1', primary: false. ======== +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +fileWithImports.ts:2:40 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + There are types at '/home/src/workspaces/project/node_modules/pkg1/import.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'. + +2 import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; +   ~~~~~~ + +fileWithTypeRefs.ts:2:23 - error TS2688: Cannot find type definition file for 'pkg3'. + +2 /// +   ~~~~ + +fileWithTypeRefs.ts:3:52 - error TS2304: Cannot find name 'RequireInterface3'. + +3 interface LocalInterface extends ImportInterface2, RequireInterface3 {} +   ~~~~~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 4 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/randomFileForTypeRef.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +/// +exports.x = 10; + + + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/randomFileForTypeRef.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfilefortyperef.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: write file not resolved by import + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg1/require.d.ts] +export interface RequireInterface1 {} + + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations + + +Timeout callback:: count: 1 +3: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +3: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +4: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +4: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'require'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/require.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/require.d.ts'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' with Package ID 'pkg1/require.d.ts@0.0.1'. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/require.d.ts 250 undefined Source file +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +fileWithTypeRefs.ts:2:23 - error TS2688: Cannot find type definition file for 'pkg3'. + +2 /// +   ~~~~ + +fileWithTypeRefs.ts:3:52 - error TS2304: Cannot find name 'RequireInterface3'. + +3 interface LocalInterface extends ImportInterface2, RequireInterface3 {} +   ~~~~~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +node_modules/pkg1/require.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 3 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/fileWithImports.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/require.d.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/node_modules/pkg1/require.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/require.d.ts +/home/src/workspaces/project/fileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/require.d.ts (used version) +/home/src/workspaces/project/filewithimports.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: write file not resolved by typeRef + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg3/require.d.ts] +export {}; +declare global { + interface RequireInterface3 {} +} + + + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations + + +Timeout callback:: count: 1 +5: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +5: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +6: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +6: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' with Package ID 'pkg1/require.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +======== Resolving type reference directive 'pkg3', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Searching all ancestor node_modules directories for preferred extensions: Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg3/package.json'. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require.js'. +File name '/home/src/workspaces/project/node_modules/pkg3/require.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'require'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg3/require.d.ts', result '/home/src/workspaces/project/node_modules/pkg3/require.d.ts'. +======== Type reference directive 'pkg3' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1', primary: false. ======== +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/require.d.ts 250 undefined Source file +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +node_modules/pkg1/require.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/fileWithTypeRefs.js] file written with same contents +//// [/home/src/workspaces/project/main.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForTypeRef.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/require.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/require.d.ts: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/node_modules/pkg1/require.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/node_modules/pkg3/require.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/node_modules/pkg1/require.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/node_modules/pkg3/require.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg3/require.d.ts (used version) +/home/src/workspaces/project/node_modules/pkg0/import.d.ts (used version) +/home/src/workspaces/project/node_modules/pkg1/require.d.ts (used version) +/home/src/workspaces/project/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/pkg2/import.d.ts (used version) +/home/src/workspaces/project/filewithtyperefs.ts (computed .d.ts) +/home/src/workspaces/project/main.ts (computed .d.ts) +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/randomfilefortyperef.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts (used version) + +exitCode:: ExitStatus.undefined + +Change:: modify package.json and that should re-resolve + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg1/package.json] +{ + "name": "pkg1", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require1.js" + } +} + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/package.json 1:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/package.json 1:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +7: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +7: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +8: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +8: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require1.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' does not exist. +Failed to resolve under condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require1.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require1.jsx' does not exist. +Failed to resolve under condition 'require'. +Exiting conditional exports. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/import.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'import'. +Exiting conditional exports. +======== Module name 'pkg1' was not resolved. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/require.d.ts 250 undefined Source file +error TS2318: Cannot find global type 'ImportAttributes'. + +fileWithImports.ts:2:40 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + There are types at '/home/src/workspaces/project/node_modules/pkg1/import.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'. + +2 import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 2 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/fileWithImports.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/require.d.ts: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/node_modules/pkg1/require.d.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/node_modules/pkg3/require.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/fileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/filewithimports.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: write file not resolved by import + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg1/require1.d.ts] +export interface RequireInterface1 {} + + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations + + +Timeout callback:: count: 1 +9: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +9: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +10: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +10: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Entering conditional exports. +Saw non-matching condition 'import'. +Matched 'exports' condition 'require'. +Using 'exports' subpath '.' with target './require1.js'. +File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg1/require1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' exists - use it as a name resolution result. +'package.json' does not have a 'peerDependencies' field. +Resolved under condition 'require'. +Exiting conditional exports. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' with Package ID 'pkg1/require1.d.ts@0.0.1'. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/require1.d.ts 250 undefined Source file +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +node_modules/pkg1/require1.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require1.d.ts@0.0.1' +fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/fileWithImports.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/require.d.ts: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/node_modules/pkg3/require.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts +/home/src/workspaces/project/fileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts (used version) +/home/src/workspaces/project/filewithimports.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: delete file with imports + +Input:: +//// [/home/src/workspaces/project/fileWithImports.ts] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory +Scheduling update +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory + + +Timeout callback:: count: 2 +12: timerToInvalidateFailedLookupResolutions *new* +13: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +12: timerToInvalidateFailedLookupResolutions +13: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Reloading new file names and options +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/fileWithTypeRefs.ts","/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/require1.d.ts 250 undefined Source file +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 250 undefined Source file +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined File location affecting resolution +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' +fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/require.d.ts: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/node_modules/pkg3/require.d.ts +/home/src/workspaces/project/fileWithTypeRefs.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: + +No shapes updated in the builder:: + +exitCode:: ExitStatus.undefined + +Change:: delete file with typeRefs + +Input:: +//// [/home/src/workspaces/project/fileWithTypeRefs.ts] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory +Scheduling update +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Wild card directory + + +Timeout callback:: count: 2 +15: timerToInvalidateFailedLookupResolutions *new* +16: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +15: timerToInvalidateFailedLookupResolutions +16: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Reloading new file names and options +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/require.d.ts 250 undefined Source file +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 250 undefined Source file +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/package.json 2000 undefined File location affecting resolution +error TS2318: Cannot find global type 'ImportAttributes'. + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/main.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForTypeRef.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/require.d.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/import.d.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/main.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/pkg0/import.d.ts (used version) +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/pkg2/import.d.ts (used version) +/home/src/workspaces/project/randomfilefortyperef.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts (used version) + +exitCode:: ExitStatus.undefined + +Change:: delete resolved import file + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg0/import.d.ts] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts 2:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/import.d.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts 2:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/import.d.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations + + +Timeout callback:: count: 2 +17: timerToUpdateProgram *new* +18: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 2 +17: timerToUpdateProgram +18: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg0/package.json'. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/import.d.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' does not exist. +Failed to resolve under condition 'import'. +Saw non-matching condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg0.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg0' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg0/import.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.jsx' does not exist. +Failed to resolve under condition 'import'. +Saw non-matching condition 'require'. +Exiting conditional exports. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' does not exist. +Failed to resolve under condition 'import'. +Saw non-matching condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg0.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg0' was not resolved. ======== +Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg0' or its corresponding type declarations. + +1 import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 2 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/node_modules/pkg0/import.d.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + +Timeout callback:: count: 0 +18: timerToInvalidateFailedLookupResolutions *deleted* + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/node_modules/pkg2/import.d.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: delete resolved typeRef file + +Input:: +//// [/home/src/workspaces/project/node_modules/pkg2/import.d.ts] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts 2:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/import.d.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts 2:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/import.d.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations + + +Timeout callback:: count: 2 +19: timerToUpdateProgram *new* +20: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 2 +19: timerToUpdateProgram +20: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/randomFileForTypeRef.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg2/package.json'. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/import.d.ts 250 undefined Source file +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/randomFileForTypeRef.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Searching all ancestor node_modules directories for preferred extensions: Declaration. +File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Entering conditional exports. +Matched 'exports' condition 'import'. +Using 'exports' subpath '.' with target './import.js'. +File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' does not exist. +Failed to resolve under condition 'import'. +Saw non-matching condition 'require'. +Exiting conditional exports. +File '/home/src/workspaces/project/node_modules/@types/pkg2.d.ts' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Type reference directive 'pkg2' was not resolved. ======== +Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +error TS2318: Cannot find global type 'ImportAttributes'. + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg0' or its corresponding type declarations. + +1 import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +   ~~~~~~ + +randomFileForTypeRef.ts:1:23 - error TS2688: Cannot find type definition file for 'pkg2'. + +1 /// +   ~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' +node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' +[HH:MM:SS AM] Found 3 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/main.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForTypeRef.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/node_modules/pkg2/import.d.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + +Timeout callback:: count: 0 +20: timerToInvalidateFailedLookupResolutions *deleted* + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/randomFileForTypeRef.ts +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfilefortyperef.ts (computed .d.ts) +/home/src/workspaces/project/main.ts (computed .d.ts) +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts (used version) + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/project-with-multiple-places-imports.js b/tests/baselines/reference/tscWatch/resolutionCache/project-with-multiple-places-imports.js new file mode 100644 index 00000000000..37f82aaf75d --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/project-with-multiple-places-imports.js @@ -0,0 +1,5414 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "files": [ + "main.ts", + "fileWithImports.ts", + "randomFileForImport.ts", + "a/fileWithImports.ts", + "b/ba/fileWithImports.ts", + "b/randomFileForImport.ts", + "c/ca/fileWithImports.ts", + "c/ca/caa/randomFileForImport.ts", + "c/ca/caa/caaa/fileWithImports.ts", + "c/cb/fileWithImports.ts", + "d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "d/da/daa/daaa/fileWithImports.ts", + "d/da/daa/fileWithImports.ts", + "d/da/fileWithImports.ts", + "e/ea/fileWithImports.ts", + "e/ea/eaa/fileWithImports.ts", + "e/ea/eaa/eaaa/fileWithImports.ts", + "e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "f/fa/faa/x/y/z/randomFileForImport.ts", + "f/fa/faa/faaa/fileWithImports.ts" + ] +} + +//// [/home/src/workspaces/project/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/a/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/b/ba/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/c/ca/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/c/cb/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/daa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js -w -p /home/src/workspaces/project/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/main.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/index.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/c/ca'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/cb/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/c'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/d/da'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/e/ea'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts 250 undefined Source file +======== Resolving module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was not resolved. ======== +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 250 undefined Source file +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Triggered with /home/src/workspaces/project/a/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/a 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/a/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/a 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/cb/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/c/cb/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/c 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/d/da/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/d 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/e 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js :: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.js :: WatchInfo: /home/src/workspaces/project/f 1 undefined Failed Lookup Locations +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/a/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/b/ba/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/b/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/c/ca/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/c/cb/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/d/da/daa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/d/da/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/e/ea/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/e/ea/eaa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + + + +PolledWatches:: +/home/src/workspaces/node_modules: *new* + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project/a/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/b/ba/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/b/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/c/ca/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/c/cb/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/main.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg0/index.d.ts: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/a: *new* + {} +/home/src/workspaces/project/b: *new* + {} +/home/src/workspaces/project/c: *new* + {} +/home/src/workspaces/project/d: *new* + {} +/home/src/workspaces/project/e: *new* + {} +/home/src/workspaces/project/f: *new* + {} +/home/src/workspaces/project/node_modules: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/tslibs/ts/lib/lib.d.ts (used version) +/home/src/workspaces/project/main.ts (used version) +/home/src/workspaces/project/node_modules/pkg0/index.d.ts (used version) +/home/src/workspaces/project/filewithimports.ts (used version) +/home/src/workspaces/project/randomfileforimport.ts (used version) +/home/src/workspaces/project/a/filewithimports.ts (used version) +/home/src/workspaces/project/b/ba/filewithimports.ts (used version) +/home/src/workspaces/project/b/randomfileforimport.ts (used version) +/home/src/workspaces/project/c/ca/filewithimports.ts (used version) +/home/src/workspaces/project/c/ca/caa/randomfileforimport.ts (used version) +/home/src/workspaces/project/c/ca/caa/caaa/filewithimports.ts (used version) +/home/src/workspaces/project/c/cb/filewithimports.ts (used version) +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomfileforimport.ts (used version) +/home/src/workspaces/project/d/da/daa/daaa/filewithimports.ts (used version) +/home/src/workspaces/project/d/da/daa/filewithimports.ts (used version) +/home/src/workspaces/project/d/da/filewithimports.ts (used version) +/home/src/workspaces/project/e/ea/filewithimports.ts (used version) +/home/src/workspaces/project/e/ea/eaa/filewithimports.ts (used version) +/home/src/workspaces/project/e/ea/eaa/eaaa/filewithimports.ts (used version) +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomfileforimport.ts (used version) +/home/src/workspaces/project/f/fa/faa/x/y/z/randomfileforimport.ts (used version) +/home/src/workspaces/project/f/fa/faa/faaa/filewithimports.ts (used version) + +exitCode:: ExitStatus.undefined + +Change:: modify randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +1: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +1: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify b/randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +2: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +2: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/b/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/b/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/b/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify c/ca/caa/randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +3: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +3: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/c/ca/caa/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify d/da/daa/daaa/x/y/z/randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +4: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +4: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +5: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +5: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 13 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +6: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +6: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 14 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify b/randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +7: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +7: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 15 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/b/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/b/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/b/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify c/ca/caa/randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +8: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +8: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 16 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/c/ca/caa/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify d/da/daa/daaa/x/y/z/randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +9: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +9: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 17 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +10: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +10: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 18 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify f/fa/faa/x/y/z/randomFileForImport by adding import + +Input:: +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +11: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +11: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +======== Resolving module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 18 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/f/fa/faa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: modify f/fa/faa/x/y/z/randomFileForImport by adding unresolved import + +Input:: +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 1 +12: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +12: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Directory '/home/node_modules' does not exist, skipping all lookups in it. +Directory '/node_modules' does not exist, skipping all lookups in it. +======== Module name 'pkg1' was not resolved. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +a/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/ba/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +b/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/caaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/caa/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/ca/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +c/cb/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/daaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/daa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +d/da/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/eaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +e/ea/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/faaa/fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +f/fa/faa/x/y/z/randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +fileWithImports.ts:2:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +2 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +randomFileForImport.ts:1:39 - error TS2307: Cannot find module 'pkg1' or its corresponding type declarations. + +1 import type { ImportInterface1 } from "pkg1"; +   ~~~~~~ + +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 19 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js] file written with same contents + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/f/fa/faa/x/y/z/randomfileforimport.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: add file for unresolved import and random edit + +Input:: +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10;export const y = 10; + +//// [/home/src/workspaces/project/node_modules/pkg1/index.d.ts] +export interface ImportInterface1 {} + + +Output:: +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup, Cancelled earlier one +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Failed Lookup Locations +FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 250 undefined Source file + + +Timeout callback:: count: 2 +14: timerToInvalidateFailedLookupResolutions *new* +15: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +14: timerToInvalidateFailedLookupResolutions +15: timerToUpdateProgram + +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +15: timerToUpdateProgram *deleted* +16: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +16: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/ba/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/index.ts' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/index.tsx' does not exist. +File '/home/src/workspaces/project/node_modules/pkg1/index.d.ts' exists - use it as a name resolution result. +Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/index.d.ts 250 undefined Source file +======== Resolving module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/b'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca/caa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa/daaa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa/eaaa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Module resolution kind is not specified, using 'Node10'. +Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/f/fa/faa'. +======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined File location affecting resolution +DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Failed Lookup Locations +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +node_modules/pkg1/index.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' + Imported via "pkg1" from file 'randomFileForImport.ts' + Imported via "pkg1" from file 'a/fileWithImports.ts' + Imported via "pkg1" from file 'b/ba/fileWithImports.ts' + Imported via "pkg1" from file 'b/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/fileWithImports.ts' + Imported via "pkg1" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg1" from file 'c/cb/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/randomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/a/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/b/ba/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/b/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/c/ca/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/c/cb/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/d/da/daa/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/d/da/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/e/ea/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/e/ea/eaa/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.js] file written with same contents +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.js] file written with same contents +//// [/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.js] file written with same contents + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg1/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +PolledWatches *deleted*:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project/a/fileWithImports.ts: + {} +/home/src/workspaces/project/b/ba/fileWithImports.ts: + {} +/home/src/workspaces/project/b/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts: + {} +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/fileWithImports.ts: + {} +/home/src/workspaces/project/c/cb/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/d/da/daa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg1/index.d.ts: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/a: + {} +/home/src/workspaces/project/b: + {} +/home/src/workspaces/project/c: + {} +/home/src/workspaces/project/d: + {} +/home/src/workspaces/project/e: + {} +/home/src/workspaces/project/f: + {} +/home/src/workspaces/project/node_modules: + {} + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/node_modules/pkg1/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/ba/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/node_modules/pkg1/index.d.ts (used version) +/home/src/workspaces/project/f/fa/faa/faaa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/f/fa/faa/x/y/z/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/e/ea/eaa/eaaa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/e/ea/eaa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/e/ea/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/d/da/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/d/da/daa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/d/da/daa/daaa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/c/cb/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/c/ca/caa/caaa/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/c/ca/caa/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/c/ca/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/b/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/b/ba/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/a/filewithimports.ts (computed .d.ts) +/home/src/workspaces/project/randomfileforimport.ts (computed .d.ts) +/home/src/workspaces/project/filewithimports.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: delete file b/ba/fileWithImports.ts + +Input:: +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "files": [ + "main.ts", + "fileWithImports.ts", + "randomFileForImport.ts", + "a/fileWithImports.ts", + "b/randomFileForImport.ts", + "c/ca/fileWithImports.ts", + "c/ca/caa/randomFileForImport.ts", + "c/ca/caa/caaa/fileWithImports.ts", + "c/cb/fileWithImports.ts", + "d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "d/da/daa/daaa/fileWithImports.ts", + "d/da/daa/fileWithImports.ts", + "d/da/fileWithImports.ts", + "e/ea/fileWithImports.ts", + "e/ea/eaa/fileWithImports.ts", + "e/ea/eaa/eaaa/fileWithImports.ts", + "e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "f/fa/faa/x/y/z/randomFileForImport.ts", + "f/fa/faa/faaa/fileWithImports.ts" + ] +} + +//// [/home/src/workspaces/project/b/ba/fileWithImports.ts] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 250 undefined Source file +DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +Scheduling invalidateFailedLookup +Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project/b 1 undefined Failed Lookup Locations +FileWatcher:: Triggered with /home/src/workspaces/project/tsconfig.json 1:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/tsconfig.json 1:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Config file + + +Timeout callback:: count: 2 +18: timerToInvalidateFailedLookupResolutions *new* +19: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 2 +18: timerToInvalidateFailedLookupResolutions +19: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Reloading config file: /home/src/workspaces/project/tsconfig.json +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/main.ts","/home/src/workspaces/project/fileWithImports.ts","/home/src/workspaces/project/randomFileForImport.ts","/home/src/workspaces/project/a/fileWithImports.ts","/home/src/workspaces/project/b/randomFileForImport.ts","/home/src/workspaces/project/c/ca/fileWithImports.ts","/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts","/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts","/home/src/workspaces/project/c/cb/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts","/home/src/workspaces/project/d/da/daa/fileWithImports.ts","/home/src/workspaces/project/d/da/fileWithImports.ts","/home/src/workspaces/project/e/ea/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts","/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts","/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts"] + options: {"traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/tsconfig.json"} +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 250 undefined Source file +../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' +main.ts + Part of 'files' list in tsconfig.json +node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' +node_modules/pkg1/index.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' + Imported via "pkg1" from file 'randomFileForImport.ts' + Imported via "pkg1" from file 'a/fileWithImports.ts' + Imported via "pkg1" from file 'b/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/fileWithImports.ts' + Imported via "pkg1" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg1" from file 'c/cb/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/faaa/fileWithImports.ts' +fileWithImports.ts + Part of 'files' list in tsconfig.json +randomFileForImport.ts + Part of 'files' list in tsconfig.json +a/fileWithImports.ts + Part of 'files' list in tsconfig.json +b/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json +c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json +d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json +f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg1/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project/a/fileWithImports.ts: + {} +/home/src/workspaces/project/b/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts: + {} +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/fileWithImports.ts: + {} +/home/src/workspaces/project/c/cb/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/d/da/daa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/main.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/index.d.ts: + {} +/home/src/workspaces/project/node_modules/pkg1/index.d.ts: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/b/ba/fileWithImports.ts: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/a: + {} +/home/src/workspaces/project/b: + {} +/home/src/workspaces/project/c: + {} +/home/src/workspaces/project/d: + {} +/home/src/workspaces/project/e: + {} +/home/src/workspaces/project/f: + {} +/home/src/workspaces/project/node_modules: + {} + + +Program root files: [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" +] +Program options: { + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.d.ts +/home/src/workspaces/project/main.ts +/home/src/workspaces/project/node_modules/pkg0/index.d.ts +/home/src/workspaces/project/node_modules/pkg1/index.d.ts +/home/src/workspaces/project/fileWithImports.ts +/home/src/workspaces/project/randomFileForImport.ts +/home/src/workspaces/project/a/fileWithImports.ts +/home/src/workspaces/project/b/randomFileForImport.ts +/home/src/workspaces/project/c/ca/fileWithImports.ts +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts +/home/src/workspaces/project/c/cb/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts +/home/src/workspaces/project/d/da/daa/fileWithImports.ts +/home/src/workspaces/project/d/da/fileWithImports.ts +/home/src/workspaces/project/e/ea/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + +Semantic diagnostics in builder refreshed for:: + +No shapes updated in the builder:: + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tscWatch/resolutionCache/project-with-package-json-scope.js b/tests/baselines/reference/tscWatch/resolutionCache/project-with-package-json-scope.js new file mode 100644 index 00000000000..14c4ca569b7 --- /dev/null +++ b/tests/baselines/reference/tscWatch/resolutionCache/project-with-package-json-scope.js @@ -0,0 +1,6336 @@ +currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false +Input:: +//// [/home/src/workspaces/project/src/tsconfig.json] +{ + "compilerOptions": { + "target": "es2016", + "composite": true, + "module": "node16", + "outDir": "../out", + "traceResolution": true + }, + "files": [ + "main.ts", + "fileA.ts", + "fileB.mts", + "randomFile.ts", + "a/randomFile.ts", + "b/ba/randomFile.ts", + "b/randomFile.ts", + "c/ca/randomFile.ts", + "c/ca/caa/randomFile.ts", + "c/ca/caa/caaa/randomFile.ts", + "c/cb/randomFile.ts", + "d/da/daa/daaa/x/y/z/randomFile.ts", + "d/da/daa/daaa/randomFile.ts", + "d/da/daa/randomFile.ts", + "d/da/randomFile.ts", + "e/ea/randomFile.ts", + "e/ea/eaa/randomFile.ts", + "e/ea/eaa/eaaa/randomFile.ts", + "e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "f/fa/faa/x/y/z/randomFile.ts", + "f/fa/faa/faaa/randomFile.ts" + ] +} + +//// [/home/src/workspaces/project/src/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/fileA.ts] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/src/fileB.mts] +export function foo() {} + +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/a/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/ba/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/cb/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +/home/src/tslibs/TS/Lib/tsc.js -w -p /home/src/workspaces/project/src/tsconfig.json --explainFiles --extendedDiagnostics +Output:: +[HH:MM:SS AM] Starting compilation in watch mode... + +Current directory: /home/src/workspaces/project CaseSensitiveFileNames: false +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/tsconfig.json 2000 undefined Config file +Synchronizing program +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/workspaces/project/src/package.json' does not exist. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/main.ts 250 undefined Source file +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/fileA.ts 250 undefined Source file +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/fileB.mts 250 undefined Source file +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/a/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +File '/home/src/workspaces/project/src/b/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/ba/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/cb/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +File '/home/src/workspaces/project/src/d/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +File '/home/src/workspaces/project/src/e/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/package.json' does not exist. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts 250 undefined Source file +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts 250 undefined Source file +File '/home/src/tslibs/TS/Lib/package.json' does not exist. +File '/home/src/tslibs/TS/package.json' does not exist. +File '/home/src/tslibs/package.json' does not exist. +File '/home/src/package.json' does not exist. +File '/home/package.json' does not exist. +File '/package.json' does not exist. +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2016.full.d.ts 250 undefined Source file +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/tslibs/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/ba/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/caaa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/cb/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/package.json 2000 undefined File location affecting resolution +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/faaa/package.json 2000 undefined File location affecting resolution +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Type roots +DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Type roots +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/main.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/fileB.mjs] +export function foo() { } + + +//// [/home/src/workspaces/project/out/fileB.d.mts] +export declare function foo(): void; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/fileA.d.ts] +export {}; + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./f/fa/faa/faaa/randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./f/fa/faa/faaa/randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4426 +} + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: *new* + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: *new* + {"pollingInterval":2000} +/home/src/tslibs/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: *new* + {} +/home/src/workspaces/project/package.json: *new* + {} +/home/src/workspaces/project/src/a/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/b/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/fileA.ts: *new* + {} +/home/src/workspaces/project/src/fileB.mts: *new* + {} +/home/src/workspaces/project/src/main.ts: *new* + {} +/home/src/workspaces/project/src/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/tsconfig.json: *new* + {} + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: Not +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/tslibs/ts/lib/lib.es2016.full.d.ts (used version) +/home/src/workspaces/project/src/main.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/fileb.mts (computed .d.ts during emit) +/home/src/workspaces/project/src/filea.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/a/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/b/ba/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/b/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/c/ca/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/c/ca/caa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/c/ca/caa/caaa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/c/cb/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/d/da/daa/daaa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/d/da/daa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/d/da/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/e/ea/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/e/ea/eaa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomfile.ts (computed .d.ts during emit) +/home/src/workspaces/project/src/f/fa/faa/faaa/randomfile.ts (computed .d.ts during emit) + +exitCode:: ExitStatus.undefined + +Change:: random edit + +Input:: +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10;export const y = 10; + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/src/randomFile.ts 1:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 250 undefined Source file +Scheduling update +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/src/randomFile.ts 1:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 250 undefined Source file + + +Timeout callback:: count: 1 +1: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +1: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/randomFile.d.ts] +export declare const x = 10; +export declare const y = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: Completely +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: Modify package json file to add type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +2: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +2: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +3: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +3: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in ESM mode with conditions 'import', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/out/main.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +export const x = 10; +export const y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":99},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 99 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "esnext" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4074 +} + + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/main.ts (computed .d.ts) +/home/src/workspaces/project/src/filea.ts (computed .d.ts) +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/a/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/ba/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/caaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/cb/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/faaa/randomfile.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: Modify package.json file to remove type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +4: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +4: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +5: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +5: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts', or add the field `"type": "module"` to '/home/src/workspaces/project/package.json'. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' does not have field "type" +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/main.ts (computed .d.ts) +/home/src/workspaces/project/src/filea.ts (computed .d.ts) +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/a/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/ba/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/caaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/cb/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/faaa/randomfile.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: Delete package.json + +Input:: +//// [/home/src/workspaces/project/package.json] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +6: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +6: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +7: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +7: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +Reusing resolution of module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/main.ts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: + +No shapes updated in the builder:: + +exitCode:: ExitStatus.undefined + +Change:: Add package json file with type module + +Input:: +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/package.json 0:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 0:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +8: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +8: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +9: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +9: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Found 'package.json' at '/home/src/workspaces/project/package.json'. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in ESM mode with conditions 'import', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Close:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is ECMAScript module because 'package.json' has field "type" with value "module" +[HH:MM:SS AM] Found 0 errors. Watching for file changes. + + + +//// [/home/src/workspaces/project/out/main.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +export const x = 10; +export const y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +export const x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":99},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":99}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 99 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "esnext" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 99 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "esnext" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 99 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "esnext" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4074 +} + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +PolledWatches *deleted*:: +/home/src/workspaces/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/main.ts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/main.ts (computed .d.ts) +/home/src/workspaces/project/src/filea.ts (computed .d.ts) +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/a/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/ba/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/caaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/cb/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/faaa/randomfile.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined + +Change:: Delete package.json + +Input:: +//// [/home/src/workspaces/project/package.json] deleted + +Output:: +FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution +Scheduling invalidateFailedLookup +Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined File location affecting resolution + + +Timeout callback:: count: 1 +10: timerToInvalidateFailedLookupResolutions *new* + +Before running Timeout callback:: count: 1 +10: timerToInvalidateFailedLookupResolutions + +Host is moving to new time +After running Timeout callback:: count: 1 +Output:: +Scheduling update + + + +Timeout callback:: count: 1 +11: timerToUpdateProgram *new* + +Before running Timeout callback:: count: 1 +11: timerToUpdateProgram + +Host is moving to new time +After running Timeout callback:: count: 0 +Output:: +Synchronizing program +[HH:MM:SS AM] File change detected. Starting incremental compilation... + +CreatingProgramWith:: + roots: ["/home/src/workspaces/project/src/main.ts","/home/src/workspaces/project/src/fileA.ts","/home/src/workspaces/project/src/fileB.mts","/home/src/workspaces/project/src/randomFile.ts","/home/src/workspaces/project/src/a/randomFile.ts","/home/src/workspaces/project/src/b/ba/randomFile.ts","/home/src/workspaces/project/src/b/randomFile.ts","/home/src/workspaces/project/src/c/ca/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/randomFile.ts","/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts","/home/src/workspaces/project/src/c/cb/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts","/home/src/workspaces/project/src/d/da/daa/randomFile.ts","/home/src/workspaces/project/src/d/da/randomFile.ts","/home/src/workspaces/project/src/e/ea/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts","/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts","/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts"] + options: {"target":3,"composite":true,"module":100,"outDir":"/home/src/workspaces/project/out","traceResolution":true,"watch":true,"project":"/home/src/workspaces/project/src/tsconfig.json","explainFiles":true,"extendedDiagnostics":true,"configFilePath":"/home/src/workspaces/project/src/tsconfig.json"} +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Module resolution kind is not specified, using 'Node16'. +Resolving in CJS mode with conditions 'require', 'types', 'node'. +Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +File '/home/src/package.json' does not exist according to earlier cached lookups. +File '/home/package.json' does not exist according to earlier cached lookups. +File '/package.json' does not exist according to earlier cached lookups. +FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined File location affecting resolution +src/fileA.ts:1:21 - error TS1479: 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. + To convert this file to an ECMAScript module, change its file extension to '.mts' or create a local package.json file with `{ "type": "module" }`. + +1 import { foo } from "./fileB.mjs"; +   ~~~~~~~~~~~~~ + +../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' +src/main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/fileB.mts + Imported via "./fileB.mjs" from file 'src/fileA.ts' + Part of 'files' list in tsconfig.json +src/fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +src/f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because 'package.json' was not found +[HH:MM:SS AM] Found 1 error. Watching for file changes. + + + +//// [/home/src/workspaces/project/out/main.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/fileA.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const fileB_mjs_1 = require("./fileB.mjs"); +(0, fileB_mjs_1.foo)(); + + +//// [/home/src/workspaces/project/out/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x = void 0; +exports.x = 10; +exports.y = 10; + + +//// [/home/src/workspaces/project/out/a/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/ba/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/b/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/ca/caa/caaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/c/cb/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/daaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/daa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/d/da/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/e/ea/eaa/eaaa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/x/y/z/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/f/fa/faa/faaa/randomFile.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo] +{"fileNames":["../../../tslibs/ts/lib/lib.es2016.full.d.ts","../src/main.ts","../src/fileb.mts","../src/filea.ts","../src/randomfile.ts","../src/a/randomfile.ts","../src/b/ba/randomfile.ts","../src/b/randomfile.ts","../src/c/ca/randomfile.ts","../src/c/ca/caa/randomfile.ts","../src/c/ca/caa/caaa/randomfile.ts","../src/c/cb/randomfile.ts","../src/d/da/daa/daaa/x/y/z/randomfile.ts","../src/d/da/daa/daaa/randomfile.ts","../src/d/da/daa/randomfile.ts","../src/d/da/randomfile.ts","../src/e/ea/randomfile.ts","../src/e/ea/eaa/randomfile.ts","../src/e/ea/eaa/eaaa/randomfile.ts","../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts","../src/f/fa/faa/x/y/z/randomfile.ts","../src/f/fa/faa/faaa/randomfile.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"3524703962-export function foo() {}","signature":"-5677608893-export declare function foo(): void;\n","impliedFormat":99},{"version":"-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n","signature":"-3531856636-export {};\n","impliedFormat":1},{"version":"-9547279430-export const x = 10;export const y = 10;","signature":"-18799098802-export declare const x = 10;\nexport declare const y = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n","impliedFormat":1}],"root":[[2,22]],"options":{"composite":true,"module":100,"outDir":"./","target":3},"referencedMap":[[4,1]],"semanticDiagnosticsPerFile":[[4,[{"start":20,"length":13,"code":1479,"category":1,"messageText":{"messageText":"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.","category":1,"code":1479,"next":[{"info":true}]}}]]],"latestChangedDtsFile":"./randomFile.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/out/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../../tslibs/ts/lib/lib.es2016.full.d.ts", + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ], + "fileIdsList": [ + [ + "../src/fileb.mts" + ] + ], + "fileInfos": { + "../../../tslibs/ts/lib/lib.es2016.full.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": 1 + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true, + "impliedFormat": "commonjs" + }, + "../src/main.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/fileb.mts": { + "original": { + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": 99 + }, + "version": "3524703962-export function foo() {}", + "signature": "-5677608893-export declare function foo(): void;\n", + "impliedFormat": "esnext" + }, + "../src/filea.ts": { + "original": { + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": 1 + }, + "version": "-5325347830-import { foo } from \"./fileB.mjs\";\nfoo();\n", + "signature": "-3531856636-export {};\n", + "impliedFormat": "commonjs" + }, + "../src/randomfile.ts": { + "original": { + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": 1 + }, + "version": "-9547279430-export const x = 10;export const y = 10;", + "signature": "-18799098802-export declare const x = 10;\nexport declare const y = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/a/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/ba/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/b/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/ca/caa/caaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/c/cb/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/daaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/daa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/d/da/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/x/y/z/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + }, + "../src/f/fa/faa/faaa/randomfile.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": 1 + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n", + "impliedFormat": "commonjs" + } + }, + "root": [ + [ + [ + 2, + 22 + ], + [ + "../src/main.ts", + "../src/fileb.mts", + "../src/filea.ts", + "../src/randomfile.ts", + "../src/a/randomfile.ts", + "../src/b/ba/randomfile.ts", + "../src/b/randomfile.ts", + "../src/c/ca/randomfile.ts", + "../src/c/ca/caa/randomfile.ts", + "../src/c/ca/caa/caaa/randomfile.ts", + "../src/c/cb/randomfile.ts", + "../src/d/da/daa/daaa/x/y/z/randomfile.ts", + "../src/d/da/daa/daaa/randomfile.ts", + "../src/d/da/daa/randomfile.ts", + "../src/d/da/randomfile.ts", + "../src/e/ea/randomfile.ts", + "../src/e/ea/eaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/randomfile.ts", + "../src/e/ea/eaa/eaaa/x/y/z/randomfile.ts", + "../src/f/fa/faa/x/y/z/randomfile.ts", + "../src/f/fa/faa/faaa/randomfile.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 100, + "outDir": "./", + "target": 3 + }, + "referencedMap": { + "../src/filea.ts": [ + "../src/fileb.mts" + ] + }, + "semanticDiagnosticsPerFile": [ + [ + "../src/filea.ts", + [ + { + "start": 20, + "length": 13, + "code": 1479, + "category": 1, + "messageText": { + "messageText": "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.", + "category": 1, + "code": 1479, + "next": [ + { + "info": true + } + ] + } + } + ] + ] + ], + "latestChangedDtsFile": "./randomFile.d.ts", + "version": "FakeTSVersion", + "size": 4462 +} + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/main.ts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + + +Program root files: [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" +] +Program options: { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "watch": true, + "project": "/home/src/workspaces/project/src/tsconfig.json", + "explainFiles": true, + "extendedDiagnostics": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" +} +Program structureReused: SafeModules +Program files:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileB.mts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Semantic diagnostics in builder refreshed for:: +/home/src/workspaces/project/src/main.ts +/home/src/workspaces/project/src/fileA.ts +/home/src/workspaces/project/src/randomFile.ts +/home/src/workspaces/project/src/a/randomFile.ts +/home/src/workspaces/project/src/b/ba/randomFile.ts +/home/src/workspaces/project/src/b/randomFile.ts +/home/src/workspaces/project/src/c/ca/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts +/home/src/workspaces/project/src/c/cb/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts +/home/src/workspaces/project/src/d/da/daa/randomFile.ts +/home/src/workspaces/project/src/d/da/randomFile.ts +/home/src/workspaces/project/src/e/ea/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + +Shape signatures in builder refreshed for:: +/home/src/workspaces/project/src/main.ts (computed .d.ts) +/home/src/workspaces/project/src/filea.ts (computed .d.ts) +/home/src/workspaces/project/src/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/a/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/ba/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/b/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/ca/caa/caaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/c/cb/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/daaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/daa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/d/da/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomfile.ts (computed .d.ts) +/home/src/workspaces/project/src/f/fa/faa/faaa/randomfile.ts (computed .d.ts) + +exitCode:: ExitStatus.undefined diff --git a/tests/baselines/reference/tsserver/resolutionCache/multiple-projects-with-redirect-options.js b/tests/baselines/reference/tsserver/resolutionCache/multiple-projects-with-redirect-options.js new file mode 100644 index 00000000000..625dd2a9a35 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/multiple-projects-with-redirect-options.js @@ -0,0 +1,2604 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/workspaces/project/tsconfig.a.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "aMain.ts", + "aFileWithImports.ts", + "aRandomFileForImport.ts", + "aRandomFileForImport2.ts" + ] +} + +//// [/home/src/workspaces/project/aMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aFileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export const y = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/tsconfig.b.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "bMain.ts", + "bFileWithImports.ts", + "bRandomFileForImport.ts", + "bRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + } + ] +} + +//// [/home/src/workspaces/project/bMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bFileWithImports.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "files": [ + "cMain.ts", + "cFileWithImports.ts", + "cRandomFileForImport.ts", + "cRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + }, + { + "path": "./tsconfig.b.json" + } + ] +} + +//// [/home/src/workspaces/project/cMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cFileWithImports.ts] +import { y } from "./bFileWithImports"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/pkg0.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/workspaces/project/aMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x2 = exports.x = void 0; +var aRandomFileForImport_1 = require("./aRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return aRandomFileForImport_1.x; } }); +var aRandomFileForImport2_1 = require("./aRandomFileForImport2"); +Object.defineProperty(exports, "x2", { enumerable: true, get: function () { return aRandomFileForImport2_1.x; } }); +exports.y = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.d.ts] +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export declare const y = 10; + + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./amain.ts","./node_modules/pkg0/index.d.ts","./arandomfileforimport.ts","./arandomfileforimport2.ts","./afilewithimports.ts"],"fileIdsList":[[3,4,5]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n","signature":"-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n"}],"root":[2,[4,6]],"options":{"composite":true},"referencedMap":[[6,1]],"latestChangedDtsFile":"./aFileWithImports.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./amain.ts", + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ], + "fileIdsList": [ + [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./amain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./arandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.ts": { + "original": { + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + } + }, + "root": [ + [ + 2, + "./amain.ts" + ], + [ + [ + 4, + 6 + ], + [ + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ] + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.ts": [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + }, + "latestChangedDtsFile": "./aFileWithImports.d.ts", + "version": "FakeTSVersion", + "size": 1587 +} + +//// [/home/src/workspaces/project/bMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = exports.y = void 0; +var aFileWithImports_1 = require("./aFileWithImports"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return aFileWithImports_1.y; } }); +var bRandomFileForImport_1 = require("./bRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return bRandomFileForImport_1.x; } }); + + +//// [/home/src/workspaces/project/bFileWithImports.d.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./bmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.ts","./node_modules/pkg0/index.d.ts","./bfilewithimports.ts","./brandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6,7]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n",{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,6,8,9],"options":{"composite":true},"referencedMap":[[5,1],[8,2]],"latestChangedDtsFile":"./bRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./bmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./bmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./bfilewithimports.ts": { + "original": { + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./brandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./bmain.ts" + ], + [ + 6, + "./brandomfileforimport.ts" + ], + [ + 8, + "./bfilewithimports.ts" + ], + [ + 9, + "./brandomfileforimport2.ts" + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + }, + "latestChangedDtsFile": "./bRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1854 +} + +//// [/home/src/workspaces/project/cMain.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cFileWithImports.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); +}); + + +//// [/home/src/workspaces/project/cFileWithImports.d.ts] +export {}; + + +//// [/home/src/workspaces/project/cRandomFileForImport.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cRandomFileForImport2.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./cmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.d.ts","./bfilewithimports.d.ts","./pkg0.d.ts","./cfilewithimports.ts","./crandomfileforimport.ts","./crandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6],[7,8]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n","-6821242887-export declare const x = 10;\n","-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n","769951468-export interface ImportInterface0 {}",{"version":"-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-3531856636-export {};\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[9,11]],"options":{"composite":true,"module":2},"referencedMap":[[5,1],[7,2],[9,3]],"latestChangedDtsFile":"./cRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./cmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts", + "./bfilewithimports.d.ts", + "./pkg0.d.ts", + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./cmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./bfilewithimports.d.ts": { + "version": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./pkg0.d.ts": { + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}" + }, + "./cfilewithimports.ts": { + "original": { + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "./crandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./crandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./cmain.ts" + ], + [ + [ + 9, + 11 + ], + [ + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 2 + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.d.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + "./cfilewithimports.ts": [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + }, + "latestChangedDtsFile": "./cRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1907 +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/cMain.ts" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/cFileWithImports.ts", + "/home/src/workspaces/project/cRandomFileForImport.ts", + "/home/src/workspaces/project/cRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "module": 2, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.a.json", + "originalPath": "./tsconfig.a.json" + }, + { + "path": "/home/src/workspaces/project/tsconfig.b.json", + "originalPath": "./tsconfig.b.json" + } + ] +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/cMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.a.json : { + "rootNames": [ + "/home/src/workspaces/project/aMain.ts", + "/home/src/workspaces/project/aFileWithImports.ts", + "/home/src/workspaces/project/aRandomFileForImport.ts", + "/home/src/workspaces/project/aRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.a.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.a.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.b.json : { + "rootNames": [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/bFileWithImports.ts", + "/home/src/workspaces/project/bRandomFileForImport.ts", + "/home/src/workspaces/project/bRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.b.json" + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.a.json", + "originalPath": "./tsconfig.a.json" + } + ] +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.b.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] ======== Resolving module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bFileWithImports' was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] ======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/pkg0.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + cMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + Imported via "pkg0" from file 'bFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + aFileWithImports.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + bFileWithImports.ts + Imported via "./bFileWithImports" from file 'cFileWithImports.ts' + pkg0.d.ts + Imported via "pkg0" from file 'cFileWithImports.ts' + cFileWithImports.ts + Part of 'files' list in tsconfig.json + cRandomFileForImport.ts + Part of 'files' list in tsconfig.json + cRandomFileForImport2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "c508fd683797f5f4c77b8519182a36985021d6361b6a0aa9c8b69f7e25d6e876", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 9, + "tsSize": 498, + "tsx": 0, + "tsxSize": 0, + "dts": 3, + "dtsSize": 485, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/cMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/aFileWithImports.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/bFileWithImports.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/cFileWithImports.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/pkg0.d.ts: *new* + {} +/home/src/workspaces/project/tsconfig.a.json: *new* + {} +/home/src/workspaces/project/tsconfig.b.json: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: *new* + {} + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/pkg0.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify cRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json +2: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/cMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/cMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/bMain.ts" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.b.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.b.json", + "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/bMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] ======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + bMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + Imported via "pkg0" from file 'bFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + aFileWithImports.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + Part of 'files' list in tsconfig.json + bFileWithImports.ts + Part of 'files' list in tsconfig.json + bRandomFileForImport2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.b.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "73c540e802376e55b9fbc269476ae9d94f06444273cd1059a823c9dc01856649", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 7, + "tsSize": 392, + "tsx": 0, + "tsxSize": 0, + "dts": 2, + "dtsSize": 449, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "other", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/bMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.b.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/aFileWithImports.ts: + {} +/home/src/workspaces/project/aRandomFileForImport.ts: + {} +/home/src/workspaces/project/aRandomFileForImport2.ts: + {} +/home/src/workspaces/project/bFileWithImports.ts: + {} +/home/src/workspaces/project/bRandomFileForImport.ts: + {} +/home/src/workspaces/project/bRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/cFileWithImports.ts: + {} +/home/src/workspaces/project/cRandomFileForImport.ts: + {} +/home/src/workspaces/project/cRandomFileForImport2.ts: + {} +/home/src/workspaces/project/pkg0.d.ts: + {} +/home/src/workspaces/project/tsconfig.a.json: + {} +/home/src/workspaces/project/tsconfig.b.json: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/aFileWithImports.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/aRandomFileForImport2.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/bFileWithImports.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/bMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/bRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json *new* +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] modify bRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 3 +3: /home/src/workspaces/project/tsconfig.json +4: /home/src/workspaces/project/tsconfig.b.json +5: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 3 +3: /home/src/workspaces/project/tsconfig.json *new* +4: /home/src/workspaces/project/tsconfig.b.json *new* +5: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/cMain.ts,/home/src/workspaces/project/bMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/bMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/aMain.ts" + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.a.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.a.json", + "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/aMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/aMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + aMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + Part of 'files' list in tsconfig.json + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + Part of 'files' list in tsconfig.json + aFileWithImports.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.a.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "5c3604817af33290066ae1a9079dd39814f1ebd45b5625f71913cd67682ee3c2", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 4, + "tsSize": 222, + "tsx": 0, + "tsxSize": 0, + "dts": 2, + "dtsSize": 449, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "other", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/aMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.a.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 3, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) + projectStateVersion: 3 + projectProgramVersion: 3 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aFileWithImports.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aRandomFileForImport2.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] modify aRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/aRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/aRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 4 +6: /home/src/workspaces/project/tsconfig.json +7: /home/src/workspaces/project/tsconfig.b.json +8: /home/src/workspaces/project/tsconfig.a.json +9: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 4 +6: /home/src/workspaces/project/tsconfig.json *new* +7: /home/src/workspaces/project/tsconfig.b.json *new* +8: /home/src/workspaces/project/tsconfig.a.json *new* +9: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 *changed* + projectProgramVersion: 3 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/aMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/cMain.ts,/home/src/workspaces/project/bMain.ts,/home/src/workspaces/project/aMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/aMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 + projectProgramVersion: 4 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/multiple-projects.js b/tests/baselines/reference/tsserver/resolutionCache/multiple-projects.js new file mode 100644 index 00000000000..39aa083e768 --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/multiple-projects.js @@ -0,0 +1,2534 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/workspaces/project/tsconfig.a.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "aMain.ts", + "aFileWithImports.ts", + "aRandomFileForImport.ts", + "aRandomFileForImport2.ts" + ] +} + +//// [/home/src/workspaces/project/aMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aFileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export const y = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/aRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/tsconfig.b.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "files": [ + "bMain.ts", + "bFileWithImports.ts", + "bRandomFileForImport.ts", + "bRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + } + ] +} + +//// [/home/src/workspaces/project/bMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bFileWithImports.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/bRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "files": [ + "cMain.ts", + "cFileWithImports.ts", + "cRandomFileForImport.ts", + "cRandomFileForImport2.ts" + ], + "references": [ + { + "path": "./tsconfig.a.json" + }, + { + "path": "./tsconfig.b.json" + } + ] +} + +//// [/home/src/workspaces/project/cMain.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cFileWithImports.ts] +import { y } from "./bFileWithImports"; +import type { ImportInterface0 } from "pkg0"; + + +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/cRandomFileForImport2.ts] +export const x = 10; + +//// [/home/src/workspaces/project/pkg0.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + +//// [/home/src/workspaces/project/aMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/aRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.y = exports.x2 = exports.x = void 0; +var aRandomFileForImport_1 = require("./aRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return aRandomFileForImport_1.x; } }); +var aRandomFileForImport2_1 = require("./aRandomFileForImport2"); +Object.defineProperty(exports, "x2", { enumerable: true, get: function () { return aRandomFileForImport2_1.x; } }); +exports.y = 10; + + +//// [/home/src/workspaces/project/aFileWithImports.d.ts] +export { x } from "./aRandomFileForImport"; +export { x as x2 } from "./aRandomFileForImport2"; +export declare const y = 10; + + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./amain.ts","./node_modules/pkg0/index.d.ts","./arandomfileforimport.ts","./arandomfileforimport2.ts","./afilewithimports.ts"],"fileIdsList":[[3,4,5]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n","signature":"-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n"}],"root":[2,[4,6]],"options":{"composite":true},"referencedMap":[[6,1]],"latestChangedDtsFile":"./aFileWithImports.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.a.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./amain.ts", + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ], + "fileIdsList": [ + [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./amain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./arandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.ts": { + "original": { + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "version": "25172849050-import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + } + }, + "root": [ + [ + 2, + "./amain.ts" + ], + [ + [ + 4, + 6 + ], + [ + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts", + "./afilewithimports.ts" + ] + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.ts": [ + "./node_modules/pkg0/index.d.ts", + "./arandomfileforimport.ts", + "./arandomfileforimport2.ts" + ] + }, + "latestChangedDtsFile": "./aFileWithImports.d.ts", + "version": "FakeTSVersion", + "size": 1587 +} + +//// [/home/src/workspaces/project/bMain.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/bFileWithImports.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = exports.y = void 0; +var aFileWithImports_1 = require("./aFileWithImports"); +Object.defineProperty(exports, "y", { enumerable: true, get: function () { return aFileWithImports_1.y; } }); +var bRandomFileForImport_1 = require("./bRandomFileForImport"); +Object.defineProperty(exports, "x", { enumerable: true, get: function () { return bRandomFileForImport_1.x; } }); + + +//// [/home/src/workspaces/project/bFileWithImports.d.ts] +export { y } from "./aFileWithImports"; +export { x } from "./bRandomFileForImport"; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.js] +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.x = void 0; +exports.x = 10; + + +//// [/home/src/workspaces/project/bRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./bmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.ts","./node_modules/pkg0/index.d.ts","./bfilewithimports.ts","./brandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6,7]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n",{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"769951468-export interface ImportInterface0 {}","impliedFormat":1},{"version":"-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,6,8,9],"options":{"composite":true},"referencedMap":[[5,1],[8,2]],"latestChangedDtsFile":"./bRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.b.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./bmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts", + "./bfilewithimports.ts", + "./brandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./bmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./node_modules/pkg0/index.d.ts": { + "original": { + "version": "769951468-export interface ImportInterface0 {}", + "impliedFormat": 1 + }, + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}", + "impliedFormat": "commonjs" + }, + "./bfilewithimports.ts": { + "original": { + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "version": "-16966571634-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./brandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./bmain.ts" + ], + [ + 6, + "./brandomfileforimport.ts" + ], + [ + 8, + "./bfilewithimports.ts" + ], + [ + 9, + "./brandomfileforimport2.ts" + ] + ], + "options": { + "composite": true + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.ts", + "./node_modules/pkg0/index.d.ts" + ] + }, + "latestChangedDtsFile": "./bRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1854 +} + +//// [/home/src/workspaces/project/cMain.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cMain.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cFileWithImports.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); +}); + + +//// [/home/src/workspaces/project/cFileWithImports.d.ts] +export {}; + + +//// [/home/src/workspaces/project/cRandomFileForImport.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/cRandomFileForImport2.js] +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.x = void 0; + exports.x = 10; +}); + + +//// [/home/src/workspaces/project/cRandomFileForImport2.d.ts] +export declare const x = 10; + + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo] +{"fileNames":["../../tslibs/ts/lib/lib.d.ts","./cmain.ts","./arandomfileforimport.d.ts","./arandomfileforimport2.d.ts","./afilewithimports.d.ts","./brandomfileforimport.d.ts","./bfilewithimports.d.ts","./pkg0.d.ts","./cfilewithimports.ts","./crandomfileforimport.ts","./crandomfileforimport2.ts"],"fileIdsList":[[3,4],[5,6],[7,8]],"fileInfos":[{"version":"3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},"-6821242887-export declare const x = 10;\n","-6821242887-export declare const x = 10;\n","-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n","-6821242887-export declare const x = 10;\n","-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n","769951468-export interface ImportInterface0 {}",{"version":"-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n","signature":"-3531856636-export {};\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"}],"root":[2,[9,11]],"options":{"composite":true,"module":2},"referencedMap":[[5,1],[7,2],[9,3]],"latestChangedDtsFile":"./cRandomFileForImport2.d.ts","version":"FakeTSVersion"} + +//// [/home/src/workspaces/project/tsconfig.tsbuildinfo.readable.baseline.txt] +{ + "fileNames": [ + "../../tslibs/ts/lib/lib.d.ts", + "./cmain.ts", + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts", + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts", + "./bfilewithimports.d.ts", + "./pkg0.d.ts", + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ], + "fileIdsList": [ + [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + ], + "fileInfos": { + "../../tslibs/ts/lib/lib.d.ts": { + "original": { + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "version": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "signature": "3858781397-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };", + "affectsGlobalScope": true + }, + "./cmain.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./arandomfileforimport2.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./afilewithimports.d.ts": { + "version": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n", + "signature": "-19407286966-export { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport declare const y = 10;\n" + }, + "./brandomfileforimport.d.ts": { + "version": "-6821242887-export declare const x = 10;\n", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./bfilewithimports.d.ts": { + "version": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n", + "signature": "-7362913554-export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\n" + }, + "./pkg0.d.ts": { + "version": "769951468-export interface ImportInterface0 {}", + "signature": "769951468-export interface ImportInterface0 {}" + }, + "./cfilewithimports.ts": { + "original": { + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "version": "-1053334089-import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n", + "signature": "-3531856636-export {};\n" + }, + "./crandomfileforimport.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "./crandomfileforimport2.ts": { + "original": { + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + }, + "version": "-10726455937-export const x = 10;", + "signature": "-6821242887-export declare const x = 10;\n" + } + }, + "root": [ + [ + 2, + "./cmain.ts" + ], + [ + [ + 9, + 11 + ], + [ + "./cfilewithimports.ts", + "./crandomfileforimport.ts", + "./crandomfileforimport2.ts" + ] + ] + ], + "options": { + "composite": true, + "module": 2 + }, + "referencedMap": { + "./afilewithimports.d.ts": [ + "./arandomfileforimport.d.ts", + "./arandomfileforimport2.d.ts" + ], + "./bfilewithimports.d.ts": [ + "./afilewithimports.d.ts", + "./brandomfileforimport.d.ts" + ], + "./cfilewithimports.ts": [ + "./bfilewithimports.d.ts", + "./pkg0.d.ts" + ] + }, + "latestChangedDtsFile": "./cRandomFileForImport2.d.ts", + "version": "FakeTSVersion", + "size": 1907 +} + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/bMain.ts" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/cFileWithImports.ts", + "/home/src/workspaces/project/cRandomFileForImport.ts", + "/home/src/workspaces/project/cRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "module": 2, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.a.json", + "originalPath": "./tsconfig.a.json" + }, + { + "path": "/home/src/workspaces/project/tsconfig.b.json", + "originalPath": "./tsconfig.b.json" + } + ] +} +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.a.json : { + "rootNames": [ + "/home/src/workspaces/project/aMain.ts", + "/home/src/workspaces/project/aFileWithImports.ts", + "/home/src/workspaces/project/aRandomFileForImport.ts", + "/home/src/workspaces/project/aRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.a.json" + } +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.a.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.b.json : { + "rootNames": [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/bFileWithImports.ts", + "/home/src/workspaces/project/bRandomFileForImport.ts", + "/home/src/workspaces/project/bRandomFileForImport2.ts" + ], + "options": { + "composite": true, + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.b.json" + }, + "projectReferences": [ + { + "path": "/home/src/workspaces/project/tsconfig.a.json", + "originalPath": "./tsconfig.a.json" + } + ] +} +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.b.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.b.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.b.json", + "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/bMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] ======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.b.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + bMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + Imported via "pkg0" from file 'bFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + aFileWithImports.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + Part of 'files' list in tsconfig.json + bFileWithImports.ts + Part of 'files' list in tsconfig.json + bRandomFileForImport2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.b.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "73c540e802376e55b9fbc269476ae9d94f06444273cd1059a823c9dc01856649", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 7, + "tsSize": 392, + "tsx": 0, + "tsxSize": 0, + "dts": 2, + "dtsSize": 449, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "other", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/bMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.b.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project/aFileWithImports.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/aRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/bFileWithImports.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/bRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/tsconfig.a.json: *new* + {} +/home/src/workspaces/project/tsconfig.b.json: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: *new* + {} + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json + +modify bRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/bRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/bRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.b.json +2: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/bRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.b.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (0) InitialLoadPending + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/bMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/bMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) + projectStateVersion: 1 + projectProgramVersion: 0 + dirty: true + initialLoadPending: true + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/cMain.ts" + }, + "seq": 2, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/bMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cFileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport2.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] ======== Resolving module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bFileWithImports' was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aFileWithImports', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aFileWithImports.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aFileWithImports' was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/bRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/bRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './bRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.b.json'. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/pkg0.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + cMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + Imported via "pkg0" from file 'bRandomFileForImport.ts' + Imported via "pkg0" from file 'bFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + aFileWithImports.ts + Imported via "./aFileWithImports" from file 'bFileWithImports.ts' + bRandomFileForImport.ts + Imported via "./bRandomFileForImport" from file 'bFileWithImports.ts' + bFileWithImports.ts + Imported via "./bFileWithImports" from file 'cFileWithImports.ts' + pkg0.d.ts + Imported via "pkg0" from file 'cFileWithImports.ts' + cFileWithImports.ts + Part of 'files' list in tsconfig.json + cRandomFileForImport.ts + Part of 'files' list in tsconfig.json + cRandomFileForImport2.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "c508fd683797f5f4c77b8519182a36985021d6361b6a0aa9c8b69f7e25d6e876", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 9, + "tsSize": 544, + "tsx": 0, + "tsxSize": 0, + "dts": 3, + "dtsSize": 485, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true, + "module": "amd" + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/cMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 2, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/aFileWithImports.ts: + {} +/home/src/workspaces/project/aRandomFileForImport.ts: + {} +/home/src/workspaces/project/aRandomFileForImport2.ts: + {} +/home/src/workspaces/project/bFileWithImports.ts: + {} +/home/src/workspaces/project/bRandomFileForImport.ts: + {} +/home/src/workspaces/project/bRandomFileForImport2.ts: + {} +/home/src/workspaces/project/cFileWithImports.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport.ts: *new* + {} +/home/src/workspaces/project/cRandomFileForImport2.ts: *new* + {} +/home/src/workspaces/project/pkg0.d.ts: *new* + {} +/home/src/workspaces/project/tsconfig.a.json: + {} +/home/src/workspaces/project/tsconfig.b.json: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 1 + projectProgramVersion: 1 *changed* + dirty: false *changed* + initialLoadPending: false *changed* + autoImportProviderHost: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/aFileWithImports.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/aRandomFileForImport2.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/bFileWithImports.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts *changed* + version: Text-2 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *changed* + version: Text-1 + containingProjects: 2 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json *new* +/home/src/workspaces/project/pkg0.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] modify cRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/cRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/cRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json +4: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/cRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Classic'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/pkg0.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/bMain.ts,/home/src/workspaces/project/cMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/cMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.b.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Before request + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/aMain.ts" + }, + "seq": 3, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.a.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.a.json", + "reason": "Creating project referenced in solution /home/src/workspaces/project/tsconfig.json to find possible configured project for /home/src/workspaces/project/aMain.ts to open" + } + } +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/aRandomFileForImport2', target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/aRandomFileForImport2.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './aRandomFileForImport2' was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.a.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/aMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + aMain.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'aFileWithImports.ts' + aRandomFileForImport.ts + Imported via "./aRandomFileForImport" from file 'aFileWithImports.ts' + Part of 'files' list in tsconfig.json + aRandomFileForImport2.ts + Imported via "./aRandomFileForImport2" from file 'aFileWithImports.ts' + Part of 'files' list in tsconfig.json + aFileWithImports.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.a.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "5c3604817af33290066ae1a9079dd39814f1ebd45b5625f71913cd67682ee3c2", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 4, + "tsSize": 222, + "tsx": 0, + "tsxSize": 0, + "dts": 2, + "dtsSize": 449, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "composite": true, + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "other", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/aMain.ts", + "configFile": "/home/src/workspaces/project/tsconfig.a.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 3, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) + projectStateVersion: 2 + projectProgramVersion: 2 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aFileWithImports.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aMain.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/aRandomFileForImport2.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *changed* + version: Text-1 + containingProjects: 3 *changed* + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json *new* +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] modify aRandomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/aRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/aRandomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/aRandomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 4 +5: /home/src/workspaces/project/tsconfig.b.json +6: /home/src/workspaces/project/tsconfig.json +7: /home/src/workspaces/project/tsconfig.a.json +8: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/aRandomFileForImport.ts] +export type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 4 +5: /home/src/workspaces/project/tsconfig.b.json *new* +6: /home/src/workspaces/project/tsconfig.json *new* +7: /home/src/workspaces/project/tsconfig.a.json *new* +8: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.b.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/bMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/bRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bFileWithImports' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aFileWithImports' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aFileWithImports.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './bRandomFileForImport' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/bRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/tsconfig.a.json'. +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/bRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/cRandomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/pkg0.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/cMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + /home/src/workspaces/project/bRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/bFileWithImports.ts Text-1 "export { y } from \"./aFileWithImports\";\nexport { x } from \"./bRandomFileForImport\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/pkg0.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/cFileWithImports.ts Text-1 "import { y } from \"./bFileWithImports\";\nimport type { ImportInterface0 } from \"pkg0\";\n" + /home/src/workspaces/project/cRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/cRandomFileForImport2.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module './aRandomFileForImport2' from '/home/src/workspaces/project/aFileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/aRandomFileForImport2.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/aRandomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.a.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/aMain.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/aRandomFileForImport.ts Text-2 "export type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/aRandomFileForImport2.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/aFileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nexport { x } from \"./aRandomFileForImport\";\nexport { x as x2 } from \"./aRandomFileForImport2\";\nexport const y = 10;\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (12) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.b.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.a.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/bMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.b.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/cMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/aMain.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.a.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/bMain.ts,/home/src/workspaces/project/cMain.ts,/home/src/workspaces/project/aMain.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/bMain.ts", + "/home/src/workspaces/project/cMain.ts", + "/home/src/workspaces/project/aMain.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.a.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.b.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aFileWithImports.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.a.json *default* +/home/src/workspaces/project/aRandomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/aRandomFileForImport2.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/bFileWithImports.ts + version: Text-1 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json *default* +/home/src/workspaces/project/bRandomFileForImport.ts + version: Text-2 + containingProjects: 2 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/bRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.b.json +/home/src/workspaces/project/cFileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cMain.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/cRandomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/cRandomFileForImport2.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 3 + /home/src/workspaces/project/tsconfig.b.json + /home/src/workspaces/project/tsconfig.json + /home/src/workspaces/project/tsconfig.a.json +/home/src/workspaces/project/pkg0.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json diff --git a/tests/baselines/reference/tsserver/resolutionCache/project-with-imports.js b/tests/baselines/reference/tsserver/resolutionCache/project-with-imports.js new file mode 100644 index 00000000000..12079a564fe --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/project-with-imports.js @@ -0,0 +1,2781 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "include": [ + "*.ts" + ], + "exclude": [ + "*.d.ts" + ] +} + +//// [/home/src/workspaces/project/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" }; + + +//// [/home/src/workspaces/project/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/package.json] +{ + "name": "pkg0", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg0/import.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/workspaces/project/node_modules/pkg0/require.d.ts] +export interface RequireInterface0 {} + +//// [/home/src/workspaces/project/node_modules/pkg1/package.json] +{ + "name": "pkg1", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg1/import.d.ts] +export interface ImportInterface1 {} + +//// [/home/src/workspaces/project/fileWithTypeRefs.ts] +/// +/// +interface LocalInterface extends ImportInterface2, RequireInterface3 {} +export {} + + +//// [/home/src/workspaces/project/randomFileForTypeRef.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg2/package.json] +{ + "name": "pkg2", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg2/import.d.ts] +export {}; +declare global { + interface ImportInterface2 {} +} + + +//// [/home/src/workspaces/project/node_modules/pkg2/require.d.ts] +export {}; +declare global { + interface RequireInterface2 {} +} + + +//// [/home/src/workspaces/project/node_modules/pkg3/package.json] +{ + "name": "pkg3", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require.js" + } +} + +//// [/home/src/workspaces/project/node_modules/pkg3/import.d.ts] +export {}; +declare global { + interface ImportInterface3 {} +} + + +//// [/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts] +export const x = 10; + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/main.ts" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/fileWithTypeRefs.ts", + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/randomFileForTypeRef.ts" + ], + "options": { + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/main.ts to open" + } + } +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg0/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/import.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.jsx' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg2/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg2/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg2/import.d.ts'. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg2' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1', primary: false. ======== +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg2/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg3', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg3/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg3/require.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg3.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg3' was not resolved. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg4', containing file '/home/src/workspaces/project/__inferred type names__.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg4' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts', primary: true. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/pkg4/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "c508fd683797f5f4c77b8519182a36985021d6361b6a0aa9c8b69f7e25d6e876", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 5, + "tsSize": 425, + "tsx": 0, + "tsxSize": 0, + "dts": 4, + "dtsSize": 533, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": false, + "include": true, + "exclude": true, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/main.ts", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules: *new* + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces: *new* + {} +/home/src/workspaces/project: *new* + {} +/home/src/workspaces/project/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: *new* + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg1/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: *new* + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: *new* + {} +/home/src/workspaces/project/node_modules/@types: *new* + {} + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json +2: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" }; +export const x = 10; + + +Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/import.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify randomFileForTypeRef by adding typeRef +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForTypeRef.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForTypeRef.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json +4: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/randomFileForTypeRef.ts] +/// +export const x = 10; + + +Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/randomFileForTypeRef.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg2/import.d.ts', result '/home/src/workspaces/project/node_modules/pkg2/import.d.ts'. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg2' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1', primary: false. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +write file not resolved by import +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 1 +5: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg1/require.d.ts] +export interface RequireInterface1 {} + + +Timeout callback:: count: 1 +5: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +6: /home/src/workspaces/project/tsconfig.json *new* +7: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 *changed* + projectProgramVersion: 3 + dirty: true *changed* + autoImportProviderHost: false + +Before running Timeout callback:: count: 2 +6: /home/src/workspaces/project/tsconfig.json +7: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/require.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/require.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' with Package ID 'pkg1/require.d.ts@0.0.1'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/node_modules/pkg1/require.d.ts Text-1 "export interface RequireInterface1 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + node_modules/pkg1/require.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require.d.ts@0.0.1' + fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 + projectProgramVersion: 4 *changed* + dirty: false *changed* + autoImportProviderHost: undefined *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +write file not resolved by typeRef +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg3/require.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 1 +8: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg3/require.d.ts] +export {}; +declare global { + interface RequireInterface3 {} +} + + + +Timeout callback:: count: 1 +8: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +9: /home/src/workspaces/project/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 5 *changed* + projectProgramVersion: 4 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +9: /home/src/workspaces/project/tsconfig.json +10: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require.d.ts' with Package ID 'pkg1/require.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg3', containing file '/home/src/workspaces/project/fileWithTypeRefs.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg3/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg3/require.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg3/require.d.ts', result '/home/src/workspaces/project/node_modules/pkg3/require.d.ts'. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg3' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1', primary: false. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/node_modules/pkg1/require.d.ts Text-1 "export interface RequireInterface1 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/node_modules/pkg3/require.d.ts Text-1 "export {};\ndeclare global {\n interface RequireInterface3 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + node_modules/pkg1/require.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require.d.ts@0.0.1' + fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 5 + projectProgramVersion: 5 *changed* + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify package.json and that should re-resolve +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/package.json 1:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/package.json 1:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Before running Timeout callback:: count: 1 +11: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg1/package.json] +{ + "name": "pkg1", + "version": "0.0.1", + "exports": { + "import": "./import.js", + "require": "./require1.js" + } +} + + +Timeout callback:: count: 1 +11: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +12: /home/src/workspaces/project/tsconfig.json *new* +13: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 6 *changed* + projectProgramVersion: 5 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +12: /home/src/workspaces/project/tsconfig.json +13: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require1.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require1.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/import.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'import'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 6 projectProgramVersion: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/node_modules/pkg3/require.d.ts Text-1 "export {};\ndeclare global {\n interface RequireInterface3 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (10) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 6 + projectProgramVersion: 6 *changed* + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts *changed* + version: Text-1 + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +write file not resolved by import +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/require1.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 1 +14: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg1/require1.d.ts] +export interface RequireInterface1 {} + + +Timeout callback:: count: 1 +14: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +15: /home/src/workspaces/project/tsconfig.json *new* +16: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 7 *changed* + projectProgramVersion: 6 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +15: /home/src/workspaces/project/tsconfig.json +16: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg1/package.json'. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'import'. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'require'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './require1.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg1/require1.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] 'package.json' does not have a 'peerDependencies' field. +Info seq [hh:mm:ss:mss] Resolved under condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/require1.d.ts' with Package ID 'pkg1/require1.d.ts@0.0.1'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 7 projectProgramVersion: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/node_modules/pkg1/require1.d.ts Text-1 "export interface RequireInterface1 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nimport type { RequireInterface1 } from \"pkg1\" assert { \"resolution-mode\": \"require\" };\n" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/node_modules/pkg3/require.d.ts Text-1 "export {};\ndeclare global {\n interface RequireInterface3 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' with packageId 'pkg0/import.d.ts@0.0.1' + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + node_modules/pkg1/require1.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' with packageId 'pkg1/require1.d.ts@0.0.1' + fileWithImports.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (11) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 7 + projectProgramVersion: 7 *changed* + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +delete file with imports +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 3 +19: /home/src/workspaces/project/tsconfig.json +20: *ensureProjectForOpenFiles* +21: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/fileWithImports.ts] deleted + +Timeout callback:: count: 3 +19: /home/src/workspaces/project/tsconfig.json *new* +20: *ensureProjectForOpenFiles* *new* +21: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 8 *changed* + projectProgramVersion: 7 + dirty: true *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + deferredDelete: true *changed* + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg3' from '/home/src/workspaces/project/fileWithTypeRefs.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg3/require.d.ts' with Package ID 'pkg3/require.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg3/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 8 projectProgramVersion: 7 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/node_modules/pkg3/require.d.ts Text-1 "export {};\ndeclare global {\n interface RequireInterface3 {}\n}\n" + /home/src/workspaces/project/fileWithTypeRefs.ts Text-1 "/// \n/// \ninterface LocalInterface extends ImportInterface2, RequireInterface3 {}\nexport {}\n" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'fileWithTypeRefs.ts' with packageId 'pkg2/import.d.ts@0.0.1' + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + node_modules/pkg3/require.d.ts + Type library referenced via 'pkg3' from file 'fileWithTypeRefs.ts' with packageId 'pkg3/require.d.ts@0.0.1' + fileWithTypeRefs.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (9) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/node_modules/pkg1/package.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + +Timeout callback:: count: 0 +21: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *deleted* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 8 + projectProgramVersion: 8 *changed* + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts *changed* + version: Text-1 + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +delete file with typeRefs +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts 2:: WatchInfo: /home/src/workspaces/project/fileWithTypeRefs.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Config: /home/src/workspaces/project/tsconfig.json WatchType: Wild card directory +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/fileWithTypeRefs.ts :: WatchInfo: /home/src/workspaces/project 0 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 3 +24: /home/src/workspaces/project/tsconfig.json +25: *ensureProjectForOpenFiles* +26: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/fileWithTypeRefs.ts] deleted + +Timeout callback:: count: 3 +24: /home/src/workspaces/project/tsconfig.json *new* +25: *ensureProjectForOpenFiles* *new* +26: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 9 *changed* + projectProgramVersion: 8 + dirty: true *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/fileWithTypeRefs.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + deferredDelete: true *changed* + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' with Package ID 'pkg0/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/node_modules/pkg3/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 9 projectProgramVersion: 8 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (7) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/import.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg0/import.d.ts + Imported via "pkg0" from file 'randomFileForImport.ts' with packageId 'pkg0/import.d.ts@0.0.1' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (7) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (7) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types/pkg4/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces: + {} +/home/src/workspaces/project: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/fileWithTypeRefs.ts: + {} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {} +/home/src/workspaces/project/node_modules/pkg2/package.json: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/randomFileForTypeRef.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatches *deleted*:: +/home/src/workspaces/project/node_modules/pkg3/package.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/node_modules: + {} +/home/src/workspaces/project/node_modules/@types: + {} + +Timeout callback:: count: 0 +26: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *deleted* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 9 + projectProgramVersion: 9 *changed* + dirty: false *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts *changed* + version: Text-1 + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +delete resolved import file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg0/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 3 +27: /home/src/workspaces/project/tsconfig.json +28: *ensureProjectForOpenFiles* +29: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg0/import.d.ts] deleted + +Timeout callback:: count: 3 +27: /home/src/workspaces/project/tsconfig.json *new* +28: *ensureProjectForOpenFiles* *new* +29: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 10 *changed* + projectProgramVersion: 9 + dirty: true *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + deferredDelete: true *changed* + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg2/import.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg0/package.json'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.jsx' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg0/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/import.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg2' from '/home/src/workspaces/project/randomFileForTypeRef.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' with Package ID 'pkg2/import.d.ts@0.0.1'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 10 projectProgramVersion: 9 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/node_modules/pkg2/import.d.ts Text-1 "export {};\ndeclare global {\n interface ImportInterface2 {}\n}\n" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/pkg2/import.d.ts + Type library referenced via 'pkg2' from file 'randomFileForTypeRef.ts' with packageId 'pkg2/import.d.ts@0.0.1' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (6) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Timeout callback:: count: 0 +29: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *deleted* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 10 + projectProgramVersion: 10 *changed* + dirty: false *changed* + +delete resolved typeRef file +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg2/import.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Before running Timeout callback:: count: 3 +30: /home/src/workspaces/project/tsconfig.json +31: *ensureProjectForOpenFiles* +32: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/node_modules/pkg2/import.d.ts] deleted + +Timeout callback:: count: 3 +30: /home/src/workspaces/project/tsconfig.json *new* +31: *ensureProjectForOpenFiles* *new* +32: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 11 *changed* + projectProgramVersion: 10 + dirty: true *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/fileWithTypeRefs.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg0/import.d.ts + version: Text-1 + pendingReloadFromDisk: true + deferredDelete: true + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg1/require1.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/node_modules/pkg2/import.d.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + deferredDelete: true *changed* + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/node_modules/pkg3/require.d.ts + version: Text-1 + containingProjects: 0 +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForTypeRef.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/node_modules/pkg2/package.json'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'pkg2', containing file '/home/src/workspaces/project/randomFileForTypeRef.ts', root directory '/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ======== +Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Looking up in 'node_modules' folder, initial location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Entering conditional exports. +Info seq [hh:mm:ss:mss] Matched 'exports' condition 'import'. +Info seq [hh:mm:ss:mss] Using 'exports' subpath '.' with target './import.js'. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/node_modules/pkg2/import.js' has a '.js' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg2/import.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Failed to resolve under condition 'import'. +Info seq [hh:mm:ss:mss] Saw non-matching condition 'require'. +Info seq [hh:mm:ss:mss] Exiting conditional exports. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg2.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Type reference directive 'pkg2' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of type reference directive 'pkg4' from '/home/src/workspaces/project/__inferred type names__.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/pkg4/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 11 projectProgramVersion: 10 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\" assert { \"resolution-mode\": \"import\" };\nexport const x = 10;" + /home/src/workspaces/project/randomFileForTypeRef.ts Text-2 "/// \nexport const x = 10;" + /home/src/workspaces/project/node_modules/@types/pkg4/index.d.ts Text-1 "export const x = 10;" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForImport.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + randomFileForTypeRef.ts + Matched by include pattern '*.ts' in 'tsconfig.json' + node_modules/@types/pkg4/index.d.ts + Entry point for implicit type library 'pkg4' + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (5) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Timeout callback:: count: 0 +32: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *deleted* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 11 + projectProgramVersion: 11 *changed* + dirty: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/project-with-multiple-places-imports.js b/tests/baselines/reference/tsserver/resolutionCache/project-with-multiple-places-imports.js new file mode 100644 index 00000000000..390a65e76ff --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/project-with-multiple-places-imports.js @@ -0,0 +1,5975 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "files": [ + "main.ts", + "fileWithImports.ts", + "randomFileForImport.ts", + "a/fileWithImports.ts", + "b/ba/fileWithImports.ts", + "b/randomFileForImport.ts", + "c/ca/fileWithImports.ts", + "c/ca/caa/randomFileForImport.ts", + "c/ca/caa/caaa/fileWithImports.ts", + "c/cb/fileWithImports.ts", + "d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "d/da/daa/daaa/fileWithImports.ts", + "d/da/daa/fileWithImports.ts", + "d/da/fileWithImports.ts", + "e/ea/fileWithImports.ts", + "e/ea/eaa/fileWithImports.ts", + "e/ea/eaa/eaaa/fileWithImports.ts", + "e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "f/fa/faa/x/y/z/randomFileForImport.ts", + "f/fa/faa/faaa/fileWithImports.ts" + ] +} + +//// [/home/src/workspaces/project/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/a/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/b/ba/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/c/ca/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/c/cb/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/daa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/d/da/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts] +import type { ImportInterface0 } from "pkg0"; +import type { ImportInterface1 } from "pkg1"; + + +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +export const x = 10; + +//// [/home/src/workspaces/project/node_modules/pkg0/index.d.ts] +export interface ImportInterface0 {} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/main.ts" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/tsconfig.json, currentDirectory: /home/src/workspaces/project +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/ba/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" + ], + "options": { + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/main.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c/cb/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/daa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d/da/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/c/ca'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/c'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/d/da'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/e/ea'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg0' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/a 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/b 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/c 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/d 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/e 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/f 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg0/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' + fileWithImports.ts + Part of 'files' list in tsconfig.json + randomFileForImport.ts + Part of 'files' list in tsconfig.json + a/fileWithImports.ts + Part of 'files' list in tsconfig.json + b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json + b/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "c508fd683797f5f4c77b8519182a36985021d6361b6a0aa9c8b69f7e25d6e876", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 20, + "tsSize": 1336, + "tsx": 0, + "tsxSize": 0, + "dts": 2, + "dtsSize": 449, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/main.ts", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request + +PolledWatches:: +/home/src/workspaces/node_modules: *new* + {"pollingInterval":500} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: *new* + {} +/home/src/workspaces/project/a/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/b/ba/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/b/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/c/ca/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/c/cb/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/d/da/daa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/d/da/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/e/ea/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/fileWithImports.ts: *new* + {} +/home/src/workspaces/project/randomFileForImport.ts: *new* + {} +/home/src/workspaces/project/tsconfig.json: *new* + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/a: *new* + {} +/home/src/workspaces/project/b: *new* + {} +/home/src/workspaces/project/c: *new* + {} +/home/src/workspaces/project/d: *new* + {} +/home/src/workspaces/project/e: *new* + {} +/home/src/workspaces/project/f: *new* + {} +/home/src/workspaces/project/node_modules: *new* + {} + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json +2: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +1: /home/src/workspaces/project/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 2 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify b/randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json +4: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +3: /home/src/workspaces/project/tsconfig.json *new* +4: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 2 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 3 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 3 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify c/ca/caa/randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +5: /home/src/workspaces/project/tsconfig.json +6: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +5: /home/src/workspaces/project/tsconfig.json *new* +6: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 *changed* + projectProgramVersion: 3 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 4 projectProgramVersion: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 4 + projectProgramVersion: 4 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify d/da/daa/daaa/x/y/z/randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +7: /home/src/workspaces/project/tsconfig.json +8: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +7: /home/src/workspaces/project/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 5 *changed* + projectProgramVersion: 4 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 5 projectProgramVersion: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 5 + projectProgramVersion: 5 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +9: /home/src/workspaces/project/tsconfig.json +10: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +9: /home/src/workspaces/project/tsconfig.json *new* +10: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 6 *changed* + projectProgramVersion: 5 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 6 projectProgramVersion: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 6 + projectProgramVersion: 6 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +11: /home/src/workspaces/project/tsconfig.json +12: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +11: /home/src/workspaces/project/tsconfig.json *new* +12: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 7 *changed* + projectProgramVersion: 6 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 7 projectProgramVersion: 6 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 7 + projectProgramVersion: 7 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify b/randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/b/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +13: /home/src/workspaces/project/tsconfig.json +14: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/b/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +13: /home/src/workspaces/project/tsconfig.json *new* +14: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 8 *changed* + projectProgramVersion: 7 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 8 projectProgramVersion: 7 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 8 + projectProgramVersion: 8 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify c/ca/caa/randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +15: /home/src/workspaces/project/tsconfig.json +16: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +15: /home/src/workspaces/project/tsconfig.json *new* +16: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 9 *changed* + projectProgramVersion: 8 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 9 projectProgramVersion: 8 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 9 + projectProgramVersion: 9 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify d/da/daa/daaa/x/y/z/randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +17: /home/src/workspaces/project/tsconfig.json +18: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +17: /home/src/workspaces/project/tsconfig.json *new* +18: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 10 *changed* + projectProgramVersion: 9 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 10 projectProgramVersion: 9 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 10 + projectProgramVersion: 10 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-2 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify e/ea/eaa/eaaa/x/y/z/randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +19: /home/src/workspaces/project/tsconfig.json +20: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +19: /home/src/workspaces/project/tsconfig.json *new* +20: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 11 *changed* + projectProgramVersion: 10 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 11 projectProgramVersion: 10 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 11 + projectProgramVersion: 11 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify f/fa/faa/x/y/z/randomFileForImport by adding import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +21: /home/src/workspaces/project/tsconfig.json +22: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +21: /home/src/workspaces/project/tsconfig.json *new* +22: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 12 *changed* + projectProgramVersion: 11 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg0' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg0/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg0' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 12 projectProgramVersion: 11 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-2 "import type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 12 + projectProgramVersion: 12 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +modify f/fa/faa/x/y/z/randomFileForImport by adding unresolved import +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +23: /home/src/workspaces/project/tsconfig.json +24: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10; + + +Timeout callback:: count: 2 +23: /home/src/workspaces/project/tsconfig.json *new* +24: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 13 *changed* + projectProgramVersion: 12 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts *changed* + version: Text-2 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/node_modules/@types' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: JavaScript. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for fallback extensions: JavaScript. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.js' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.jsx' does not exist. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was not resolved. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was not resolved. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 13 projectProgramVersion: 12 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 13 + projectProgramVersion: 13 *changed* + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts *changed* + version: Text-3 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +add file for unresolved import and random edit +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1 :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/node_modules/pkg1/index.d.ts :: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/randomFileForImport.ts 1:: WatchInfo: /home/src/workspaces/project/randomFileForImport.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 3 +26: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +27: /home/src/workspaces/project/tsconfig.json +28: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/randomFileForImport.ts] +import type { ImportInterface1 } from "pkg1"; +import type { ImportInterface0 } from "pkg0"; +export const x = 10;export const y = 10; + +//// [/home/src/workspaces/project/node_modules/pkg1/index.d.ts] +export interface ImportInterface1 {} + + +Timeout callback:: count: 3 +26: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* +27: /home/src/workspaces/project/tsconfig.json *new* +28: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 14 *changed* + projectProgramVersion: 13 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-3 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +27: /home/src/workspaces/project/tsconfig.json *deleted* +28: *ensureProjectForOpenFiles* *deleted* +29: /home/src/workspaces/project/tsconfig.json *new* +30: *ensureProjectForOpenFiles* *new* + +Before running Timeout callback:: count: 2 +29: /home/src/workspaces/project/tsconfig.json +30: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1.d.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/index.ts' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/index.tsx' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/index.d.ts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/pkg1/index.d.ts', result '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/a/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/ba/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/ba/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/ba/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/b/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/b'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/ca/caa/caaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c/ca/caa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/c/cb/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/c'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/daaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/daa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/da/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/d/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa/daaa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da/daa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/d/da'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/e/ea/eaa/eaaa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/e/ea/eaa/eaaa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/z/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/y/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/x/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] ======== Resolving module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'. +Info seq [hh:mm:ss:mss] Loading module 'pkg1' from 'node_modules' folder, target file types: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration. +Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/f/fa/faa/faaa/node_modules' does not exist, skipping all lookups in it. +Info seq [hh:mm:ss:mss] Resolution for module 'pkg1' was found in cache from location '/home/src/workspaces/project/f/fa/faa'. +Info seq [hh:mm:ss:mss] ======== Module name 'pkg1' was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. ======== +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/pkg1/package.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Close:: WatchInfo: /home/src/workspaces/node_modules 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 14 projectProgramVersion: 13 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (23) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/node_modules/pkg1/index.d.ts Text-1 "export interface ImportInterface1 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-4 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;export const y = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/ba/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/ba/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' + node_modules/pkg1/index.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' + Imported via "pkg1" from file 'randomFileForImport.ts' + Imported via "pkg1" from file 'a/fileWithImports.ts' + Imported via "pkg1" from file 'b/ba/fileWithImports.ts' + Imported via "pkg1" from file 'b/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/fileWithImports.ts' + Imported via "pkg1" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg1" from file 'c/cb/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/faaa/fileWithImports.ts' + fileWithImports.ts + Part of 'files' list in tsconfig.json + randomFileForImport.ts + Part of 'files' list in tsconfig.json + a/fileWithImports.ts + Part of 'files' list in tsconfig.json + b/ba/fileWithImports.ts + Part of 'files' list in tsconfig.json + b/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (23) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (23) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg0/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/pkg1/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/package.json: + {"pollingInterval":2000} + +PolledWatches *deleted*:: +/home/src/workspaces/node_modules: + {"pollingInterval":500} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.d.ts: + {} +/home/src/workspaces/project/a/fileWithImports.ts: + {} +/home/src/workspaces/project/b/ba/fileWithImports.ts: + {} +/home/src/workspaces/project/b/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts: + {} +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts: + {} +/home/src/workspaces/project/c/ca/fileWithImports.ts: + {} +/home/src/workspaces/project/c/cb/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/d/da/daa/fileWithImports.ts: + {} +/home/src/workspaces/project/d/da/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts: + {} +/home/src/workspaces/project/e/ea/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts: + {} +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts: + {} +/home/src/workspaces/project/fileWithImports.ts: + {} +/home/src/workspaces/project/randomFileForImport.ts: + {} +/home/src/workspaces/project/tsconfig.json: + {} + +FsWatchesRecursive:: +/home/src/workspaces/project/a: + {} +/home/src/workspaces/project/b: + {} +/home/src/workspaces/project/c: + {} +/home/src/workspaces/project/d: + {} +/home/src/workspaces/project/e: + {} +/home/src/workspaces/project/f: + {} +/home/src/workspaces/project/node_modules: + {} + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 14 + projectProgramVersion: 14 *changed* + dirty: false *changed* + autoImportProviderHost: undefined *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/index.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts *changed* + version: Text-4 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +delete file b/ba/fileWithImports.ts +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts 2:: WatchInfo: /home/src/workspaces/project/b/ba/fileWithImports.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project/b 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Triggered with /home/src/workspaces/project/b/ba/fileWithImports.ts :: WatchInfo: /home/src/workspaces/project/b 1 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Failed Lookup Locations +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/tsconfig.json 1:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/tsconfig.json, Cancelled earlier one +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*, Cancelled earlier one +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/tsconfig.json 1:: WatchInfo: /home/src/workspaces/project/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/tsconfig.json WatchType: Config file +Before running Timeout callback:: count: 3 +33: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +34: /home/src/workspaces/project/tsconfig.json +35: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/tsconfig.json] +{ + "compilerOptions": { + "traceResolution": true + }, + "files": [ + "main.ts", + "fileWithImports.ts", + "randomFileForImport.ts", + "a/fileWithImports.ts", + "b/randomFileForImport.ts", + "c/ca/fileWithImports.ts", + "c/ca/caa/randomFileForImport.ts", + "c/ca/caa/caaa/fileWithImports.ts", + "c/cb/fileWithImports.ts", + "d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "d/da/daa/daaa/fileWithImports.ts", + "d/da/daa/fileWithImports.ts", + "d/da/fileWithImports.ts", + "e/ea/fileWithImports.ts", + "e/ea/eaa/fileWithImports.ts", + "e/ea/eaa/eaaa/fileWithImports.ts", + "e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "f/fa/faa/x/y/z/randomFileForImport.ts", + "f/fa/faa/faaa/fileWithImports.ts" + ] +} + +//// [/home/src/workspaces/project/b/ba/fileWithImports.ts] deleted + +Timeout callback:: count: 3 +33: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation *new* +34: /home/src/workspaces/project/tsconfig.json *new* +35: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 15 *changed* + projectProgramVersion: 14 + dirty: true *changed* + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/a/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/b/ba/fileWithImports.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + deferredDelete: true *changed* + containingProjects: 0 *changed* + /home/src/workspaces/project/tsconfig.json *deleted* +/home/src/workspaces/project/b/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/ca/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/c/cb/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/daa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/d/da/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/e/ea/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts + version: Text-3 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/fileWithImports.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json *default* +/home/src/workspaces/project/node_modules/pkg0/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/node_modules/pkg1/index.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json +/home/src/workspaces/project/randomFileForImport.ts + version: Text-4 + containingProjects: 1 + /home/src/workspaces/project/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json", + "reason": "Change in config file detected" + } + } +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/main.ts", + "/home/src/workspaces/project/fileWithImports.ts", + "/home/src/workspaces/project/randomFileForImport.ts", + "/home/src/workspaces/project/a/fileWithImports.ts", + "/home/src/workspaces/project/b/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/fileWithImports.ts", + "/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts", + "/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts", + "/home/src/workspaces/project/c/cb/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/daa/fileWithImports.ts", + "/home/src/workspaces/project/d/da/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts", + "/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts", + "/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts" + ], + "options": { + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg0/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/pkg1/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/a/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/b/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/c/cb/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/daa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/d/da/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg0' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg0/index.d.ts'. +Info seq [hh:mm:ss:mss] Reusing resolution of module 'pkg1' from '/home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/node_modules/pkg1/index.d.ts'. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/tsconfig.json projectStateVersion: 15 projectProgramVersion: 14 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/node_modules/pkg0/index.d.ts Text-1 "export interface ImportInterface0 {}" + /home/src/workspaces/project/node_modules/pkg1/index.d.ts Text-1 "export interface ImportInterface1 {}" + /home/src/workspaces/project/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/randomFileForImport.ts Text-4 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;export const y = 10;" + /home/src/workspaces/project/a/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/b/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/ca/caa/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/c/ca/caa/caaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/c/cb/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/daaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/d/da/daa/daaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/daa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/d/da/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + /home/src/workspaces/project/e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/x/y/z/randomFileForImport.ts Text-3 "import type { ImportInterface1 } from \"pkg1\";\nimport type { ImportInterface0 } from \"pkg0\";\nexport const x = 10;" + /home/src/workspaces/project/f/fa/faa/faaa/fileWithImports.ts Text-1 "import type { ImportInterface0 } from \"pkg0\";\nimport type { ImportInterface1 } from \"pkg1\";\n" + + + ../../tslibs/TS/Lib/lib.d.ts + Default library for target 'es5' + main.ts + Part of 'files' list in tsconfig.json + node_modules/pkg0/index.d.ts + Imported via "pkg0" from file 'fileWithImports.ts' + Imported via "pkg0" from file 'randomFileForImport.ts' + Imported via "pkg0" from file 'a/fileWithImports.ts' + Imported via "pkg0" from file 'b/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/fileWithImports.ts' + Imported via "pkg0" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg0" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg0" from file 'c/cb/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg0" from file 'd/da/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg0" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg0" from file 'f/fa/faa/faaa/fileWithImports.ts' + node_modules/pkg1/index.d.ts + Imported via "pkg1" from file 'fileWithImports.ts' + Imported via "pkg1" from file 'randomFileForImport.ts' + Imported via "pkg1" from file 'a/fileWithImports.ts' + Imported via "pkg1" from file 'b/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/fileWithImports.ts' + Imported via "pkg1" from file 'c/ca/caa/randomFileForImport.ts' + Imported via "pkg1" from file 'c/ca/caa/caaa/fileWithImports.ts' + Imported via "pkg1" from file 'c/cb/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'd/da/daa/daaa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/daa/fileWithImports.ts' + Imported via "pkg1" from file 'd/da/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/fileWithImports.ts' + Imported via "pkg1" from file 'e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/x/y/z/randomFileForImport.ts' + Imported via "pkg1" from file 'f/fa/faa/faaa/fileWithImports.ts' + fileWithImports.ts + Part of 'files' list in tsconfig.json + randomFileForImport.ts + Part of 'files' list in tsconfig.json + a/fileWithImports.ts + Part of 'files' list in tsconfig.json + b/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/ca/caa/randomFileForImport.ts + Part of 'files' list in tsconfig.json + c/ca/caa/caaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + c/cb/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + d/da/daa/daaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/daa/fileWithImports.ts + Part of 'files' list in tsconfig.json + d/da/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + e/ea/eaa/eaaa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/x/y/z/randomFileForImport.ts + Part of 'files' list in tsconfig.json + f/fa/faa/faaa/fileWithImports.ts + Part of 'files' list in tsconfig.json + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/tsconfig.json", + "configFile": "/home/src/workspaces/project/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/tsconfig.json (Configured) *changed* + projectStateVersion: 15 + projectProgramVersion: 15 *changed* + dirty: false *changed* diff --git a/tests/baselines/reference/tsserver/resolutionCache/project-with-package-json-scope.js b/tests/baselines/reference/tsserver/resolutionCache/project-with-package-json-scope.js new file mode 100644 index 00000000000..ed0cfc99c5e --- /dev/null +++ b/tests/baselines/reference/tsserver/resolutionCache/project-with-package-json-scope.js @@ -0,0 +1,3400 @@ +Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false +Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib +Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript +Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist +Before request +//// [/home/src/workspaces/project/src/tsconfig.json] +{ + "compilerOptions": { + "target": "es2016", + "composite": true, + "module": "node16", + "outDir": "../out", + "traceResolution": true + }, + "files": [ + "main.ts", + "fileA.ts", + "fileB.mts", + "randomFile.ts", + "a/randomFile.ts", + "b/ba/randomFile.ts", + "b/randomFile.ts", + "c/ca/randomFile.ts", + "c/ca/caa/randomFile.ts", + "c/ca/caa/caaa/randomFile.ts", + "c/cb/randomFile.ts", + "d/da/daa/daaa/x/y/z/randomFile.ts", + "d/da/daa/daaa/randomFile.ts", + "d/da/daa/randomFile.ts", + "d/da/randomFile.ts", + "e/ea/randomFile.ts", + "e/ea/eaa/randomFile.ts", + "e/ea/eaa/eaaa/randomFile.ts", + "e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "f/fa/faa/x/y/z/randomFile.ts", + "f/fa/faa/faaa/randomFile.ts" + ] +} + +//// [/home/src/workspaces/project/src/main.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/fileA.ts] +import { foo } from "./fileB.mjs"; +foo(); + + +//// [/home/src/workspaces/project/src/fileB.mts] +export function foo() {} + +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/a/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/ba/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/b/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/c/cb/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/daa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/d/da/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts] +export const x = 10; + +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + +//// [/home/src/tslibs/TS/Lib/lib.d.ts] +/// +interface Boolean {} +interface Function {} +interface CallableFunction {} +interface NewableFunction {} +interface IArguments {} +interface Number { toExponential: any; } +interface Object {} +interface RegExp {} +interface String { charAt: any; } +interface Array { length: number; [n: number]: T; } +interface ReadonlyArray {} +declare const console: { log(msg: any): void; }; + + +Info seq [hh:mm:ss:mss] request: + { + "command": "open", + "arguments": { + "file": "/home/src/workspaces/project/src/main.ts" + }, + "seq": 1, + "type": "request" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/src/tsconfig.json, currentDirectory: /home/src/workspaces/project/src +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Config file +Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/src/tsconfig.json : { + "rootNames": [ + "/home/src/workspaces/project/src/main.ts", + "/home/src/workspaces/project/src/fileA.ts", + "/home/src/workspaces/project/src/fileB.mts", + "/home/src/workspaces/project/src/randomFile.ts", + "/home/src/workspaces/project/src/a/randomFile.ts", + "/home/src/workspaces/project/src/b/ba/randomFile.ts", + "/home/src/workspaces/project/src/b/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/randomFile.ts", + "/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts", + "/home/src/workspaces/project/src/c/cb/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/daa/randomFile.ts", + "/home/src/workspaces/project/src/d/da/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts", + "/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts", + "/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts" + ], + "options": { + "target": 3, + "composite": true, + "module": 100, + "outDir": "/home/src/workspaces/project/out", + "traceResolution": true, + "configFilePath": "/home/src/workspaces/project/src/tsconfig.json" + } +} +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingStart", + "body": { + "projectName": "/home/src/workspaces/project/src/tsconfig.json", + "reason": "Creating possible configured project for /home/src/workspaces/project/src/main.ts to open" + } + } +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/fileA.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/fileB.mts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/ba/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/cb/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node16'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types', 'node'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.es2016.full.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/a/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/ba/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/b/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/ca/caa/caaa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/c/cb/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/x/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/daaa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/daa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/da/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/d/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/y/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/x/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/f/fa/faa/faaa/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/src/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: Type roots +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + + + ../../../tslibs/TS/Lib/lib.es2016.full.d.ts + Default library for target 'es2016' + main.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + fileB.mts + Imported via "./fileB.mjs" from file 'fileA.ts' + Part of 'files' list in tsconfig.json + fileA.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + a/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + b/ba/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + b/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + c/ca/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + c/ca/caa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + c/ca/caa/caaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + c/cb/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + d/da/daa/daaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + d/da/daa/daaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + d/da/daa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + d/da/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + e/ea/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + e/ea/eaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + e/ea/eaa/eaaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + e/ea/eaa/eaaa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + f/fa/faa/x/y/z/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + f/fa/faa/faaa/randomFile.ts + Part of 'files' list in tsconfig.json + File is CommonJS module because '../package.json' does not have field "type" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectLoadingFinish", + "body": { + "projectName": "/home/src/workspaces/project/src/tsconfig.json" + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "telemetry", + "body": { + "telemetryEventName": "projectInfo", + "payload": { + "projectId": "42f0ff7e30ac4a4bb5c390efeb3e313177d60d7f311d8821010103d6e0655daf", + "fileStats": { + "js": 0, + "jsSize": 0, + "jsx": 0, + "jsxSize": 0, + "ts": 21, + "tsSize": 446, + "tsx": 0, + "tsxSize": 0, + "dts": 1, + "dtsSize": 413, + "deferred": 0, + "deferredSize": 0 + }, + "compilerOptions": { + "target": "es2016", + "composite": true, + "module": "node16", + "outDir": "", + "traceResolution": true + }, + "typeAcquisition": { + "enable": false, + "include": false, + "exclude": false + }, + "extends": false, + "files": true, + "include": false, + "exclude": false, + "compileOnSave": false, + "configFileName": "tsconfig.json", + "projectType": "configured", + "languageServiceEnabled": true, + "version": "FakeVersion" + } + } + } +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "configFileDiag", + "body": { + "triggerFile": "/home/src/workspaces/project/src/main.ts", + "configFile": "/home/src/workspaces/project/src/tsconfig.json", + "diagnostics": [] + } + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/src/tsconfig.json ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 1, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After request +//// [/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts] *Lib* + + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: *new* + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: *new* + {"pollingInterval":2000} +/home/src/tslibs/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: *new* + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: *new* + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: *new* + {} +/home/src/workspaces/project/package.json: *new* + {} +/home/src/workspaces/project/src/a/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/b/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/fileA.ts: *new* + {} +/home/src/workspaces/project/src/fileB.mts: *new* + {} +/home/src/workspaces/project/src/randomFile.ts: *new* + {} +/home/src/workspaces/project/src/tsconfig.json: *new* + {} + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/a/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/ba/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/cb/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileA.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileB.mts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/main.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json *default* +/home/src/workspaces/project/src/randomFile.ts *new* + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json + +random edit +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/src/randomFile.ts 1:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/src/randomFile.ts 1:: WatchInfo: /home/src/workspaces/project/src/randomFile.ts 500 undefined WatchType: Closed Script info +Before running Timeout callback:: count: 2 +1: /home/src/workspaces/project/src/tsconfig.json +2: *ensureProjectForOpenFiles* +//// [/home/src/workspaces/project/src/randomFile.ts] +export const x = 10;export const y = 10; + + +Timeout callback:: count: 2 +1: /home/src/workspaces/project/src/tsconfig.json *new* +2: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 2 *changed* + projectProgramVersion: 1 + dirty: true *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/a/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/ba/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/cb/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileA.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileB.mts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json *default* +/home/src/workspaces/project/src/randomFile.ts *changed* + version: Text-1 + pendingReloadFromDisk: true *changed* + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + dirty: false *changed* + autoImportProviderHost: false + +ScriptInfos:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/a/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/ba/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/b/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/ca/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/c/cb/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/daa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/d/da/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/e/ea/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileA.ts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/fileB.mts + version: Text-1 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json +/home/src/workspaces/project/src/main.ts (Open) + version: SVC-1-0 + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json *default* +/home/src/workspaces/project/src/randomFile.ts *changed* + version: Text-2 *changed* + pendingReloadFromDisk: false *changed* + containingProjects: 1 + /home/src/workspaces/project/src/tsconfig.json + +Before running Timeout callback:: count: 0 + +After running Timeout callback:: count: 0 + +Modify package json file to add type module +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Before running Timeout callback:: count: 1 +3: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +Timeout callback:: count: 1 +3: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 2 + projectProgramVersion: 1 + autoImportProviderHost: undefined *changed* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +4: /home/src/workspaces/project/src/tsconfig.json *new* +5: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 3 *changed* + projectProgramVersion: 1 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +4: /home/src/workspaces/project/src/tsconfig.json +5: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node16'. +Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 3 projectProgramVersion: 1 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 3 + projectProgramVersion: 2 *changed* + dirty: false *changed* + +Modify package.json file to remove type module +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 1:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Before running Timeout callback:: count: 1 +6: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0" +} + + +Timeout callback:: count: 1 +6: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +7: /home/src/workspaces/project/src/tsconfig.json *new* +8: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 4 *changed* + projectProgramVersion: 2 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +7: /home/src/workspaces/project/src/tsconfig.json +8: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node16'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types', 'node'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 4 projectProgramVersion: 2 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 4 + projectProgramVersion: 3 *changed* + dirty: false *changed* + +Delete package.json +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 250 undefined WatchType: package.json file +Before running Timeout callback:: count: 1 +9: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/package.json] deleted + +Timeout callback:: count: 1 +9: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +10: /home/src/workspaces/project/src/tsconfig.json *new* +11: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 5 *changed* + projectProgramVersion: 3 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +10: /home/src/workspaces/project/src/tsconfig.json +11: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Reusing resolution of module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts' of old program, it was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 5 projectProgramVersion: 3 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 5 + projectProgramVersion: 4 *changed* + dirty: false *changed* + +Add package json file with type module +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 0:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 0:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Before running Timeout callback:: count: 1 +12: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/package.json] +{ + "name": "app", + "version": "1.0.0", + "type": "module" +} + + +Timeout callback:: count: 1 +12: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +13: /home/src/workspaces/project/src/tsconfig.json *new* +14: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 6 *changed* + projectProgramVersion: 4 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +13: /home/src/workspaces/project/src/tsconfig.json +14: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] Found 'package.json' at '/home/src/workspaces/project/package.json'. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node16'. +Info seq [hh:mm:ss:mss] Resolving in ESM mode with conditions 'import', 'types', 'node'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' exists according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Close:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 6 projectProgramVersion: 4 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +PolledWatches *deleted*:: +/home/src/workspaces/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 6 + projectProgramVersion: 5 *changed* + dirty: false *changed* + +Delete package.json +Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/package.json 2:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Before running Timeout callback:: count: 1 +15: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +//// [/home/src/workspaces/project/package.json] deleted + +Timeout callback:: count: 1 +15: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation *new* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.jsonFailedLookupInvalidation +Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles* +After running Timeout callback:: count: 2 + +Timeout callback:: count: 2 +16: /home/src/workspaces/project/src/tsconfig.json *new* +17: *ensureProjectForOpenFiles* *new* + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 7 *changed* + projectProgramVersion: 5 + dirty: true *changed* + +Before running Timeout callback:: count: 2 +16: /home/src/workspaces/project/src/tsconfig.json +17: *ensureProjectForOpenFiles* + +Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] ======== Resolving module './fileB.mjs' from '/home/src/workspaces/project/src/fileA.ts'. ======== +Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node16'. +Info seq [hh:mm:ss:mss] Resolving in CJS mode with conditions 'require', 'types', 'node'. +Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/src/fileB.mjs', target file types: TypeScript, JavaScript, Declaration. +Info seq [hh:mm:ss:mss] File name '/home/src/workspaces/project/src/fileB.mjs' has a '.mjs' extension - stripping it. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/fileB.mts' exists - use it as a name resolution result. +Info seq [hh:mm:ss:mss] ======== Module name './fileB.mjs' was successfully resolved to '/home/src/workspaces/project/src/fileB.mts'. ======== +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/a/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/ba/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/b/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/caaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/caa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/ca/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/cb/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/c/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/daaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/daa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/da/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/d/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/eaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/ea/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/e/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/y/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/x/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/faaa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/faa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/fa/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/f/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/Lib/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/TS/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/tslibs/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups. +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/src/tsconfig.json WatchType: File location affecting resolution +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/src/tsconfig.json projectStateVersion: 7 projectProgramVersion: 5 structureChanged: true structureIsReused:: SafeModules Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + /home/src/tslibs/TS/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; }\ninterface ReadonlyArray {}\ndeclare const console: { log(msg: any): void; };" + /home/src/workspaces/project/src/main.ts SVC-1-0 "export const x = 10;" + /home/src/workspaces/project/src/fileB.mts Text-1 "export function foo() {}" + /home/src/workspaces/project/src/fileA.ts Text-1 "import { foo } from \"./fileB.mjs\";\nfoo();\n" + /home/src/workspaces/project/src/randomFile.ts Text-2 "export const x = 10;export const y = 10;" + /home/src/workspaces/project/src/a/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/ba/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/b/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/c/cb/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/daa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/d/da/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts Text-1 "export const x = 10;" + /home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts Text-1 "export const x = 10;" + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles* +Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles: +Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/src/tsconfig.json' (Configured) +Info seq [hh:mm:ss:mss] Files (22) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/src/main.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/src/tsconfig.json +Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/src/main.ts +Info seq [hh:mm:ss:mss] event: + { + "seq": 0, + "type": "event", + "event": "projectsUpdatedInBackground", + "body": { + "openFiles": [ + "/home/src/workspaces/project/src/main.ts" + ] + } + } +After running Timeout callback:: count: 0 + +PolledWatches:: +/home/src/tslibs/TS/Lib/package.json: + {"pollingInterval":2000} +/home/src/tslibs/TS/package.json: + {"pollingInterval":2000} +/home/src/tslibs/package.json: + {"pollingInterval":2000} +/home/src/workspaces/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/package.json: *new* + {"pollingInterval":2000} +/home/src/workspaces/project/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/a/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/ba/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/b/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/caaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/caa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/ca/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/cb/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/c/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/daa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/da/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/d/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/eaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/ea/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/e/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/faaa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/fa/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/f/package.json: + {"pollingInterval":2000} +/home/src/workspaces/project/src/node_modules/@types: + {"pollingInterval":500} +/home/src/workspaces/project/src/package.json: + {"pollingInterval":2000} + +FsWatches:: +/home/src/tslibs/TS/Lib/lib.es2016.full.d.ts: + {} +/home/src/workspaces/project/package.json: + {} +/home/src/workspaces/project/src/a/randomFile.ts: + {} +/home/src/workspaces/project/src/b/ba/randomFile.ts: + {} +/home/src/workspaces/project/src/b/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/caaa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/caa/randomFile.ts: + {} +/home/src/workspaces/project/src/c/ca/randomFile.ts: + {} +/home/src/workspaces/project/src/c/cb/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/daaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/daa/randomFile.ts: + {} +/home/src/workspaces/project/src/d/da/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/eaaa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/eaa/randomFile.ts: + {} +/home/src/workspaces/project/src/e/ea/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/faaa/randomFile.ts: + {} +/home/src/workspaces/project/src/f/fa/faa/x/y/z/randomFile.ts: + {} +/home/src/workspaces/project/src/fileA.ts: + {} +/home/src/workspaces/project/src/fileB.mts: + {} +/home/src/workspaces/project/src/randomFile.ts: + {} +/home/src/workspaces/project/src/tsconfig.json: + {} + +Projects:: +/home/src/workspaces/project/src/tsconfig.json (Configured) *changed* + projectStateVersion: 7 + projectProgramVersion: 6 *changed* + dirty: false *changed*