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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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[90m:1[0m
+
+
+
+//// [/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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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[90m:1[0m
+
+
+
+//// [/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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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[90m:1[0m
+
+
+
+//// [/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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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" }`.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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[90m:1[0m
+
+
+
+
+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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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" }`.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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[90m:1[0m
+
+
+
+//// [/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::
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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::
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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::
+[[90mHH:MM:SS AM[0m] 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
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m40[0m - [91merror[0m[90m TS2307: [0mCannot 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'.
+
+[7m2[0m import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" };
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m2[0m:[93m23[0m - [91merror[0m[90m TS2688: [0mCannot find type definition file for 'pkg3'.
+
+[7m2[0m ///
+[7m [0m [91m ~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m3[0m:[93m52[0m - [91merror[0m[90m TS2304: [0mCannot find name 'RequireInterface3'.
+
+[7m3[0m interface LocalInterface extends ImportInterface2, RequireInterface3 {}
+[7m [0m [91m ~~~~~~~~~~~~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m40[0m - [91merror[0m[90m TS2307: [0mCannot 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'.
+
+[7m2[0m import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" };
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m2[0m:[93m23[0m - [91merror[0m[90m TS2688: [0mCannot find type definition file for 'pkg3'.
+
+[7m2[0m ///
+[7m [0m [91m ~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m3[0m:[93m52[0m - [91merror[0m[90m TS2304: [0mCannot find name 'RequireInterface3'.
+
+[7m3[0m interface LocalInterface extends ImportInterface2, RequireInterface3 {}
+[7m [0m [91m ~~~~~~~~~~~~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m40[0m - [91merror[0m[90m TS2307: [0mCannot 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'.
+
+[7m2[0m import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" };
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m2[0m:[93m23[0m - [91merror[0m[90m TS2688: [0mCannot find type definition file for 'pkg3'.
+
+[7m2[0m ///
+[7m [0m [91m ~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m3[0m:[93m52[0m - [91merror[0m[90m TS2304: [0mCannot find name 'RequireInterface3'.
+
+[7m3[0m interface LocalInterface extends ImportInterface2, RequireInterface3 {}
+[7m [0m [91m ~~~~~~~~~~~~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mfileWithTypeRefs.ts[0m:[93m2[0m:[93m23[0m - [91merror[0m[90m TS2688: [0mCannot find type definition file for 'pkg3'.
+
+[7m2[0m ///
+[7m [0m [91m ~~~~[0m
+
+[96mfileWithTypeRefs.ts[0m:[93m3[0m:[93m52[0m - [91merror[0m[90m TS2304: [0mCannot find name 'RequireInterface3'.
+
+[7m3[0m interface LocalInterface extends ImportInterface2, RequireInterface3 {}
+[7m [0m [91m ~~~~~~~~~~~~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot 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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m40[0m - [91merror[0m[90m TS2307: [0mCannot 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'.
+
+[7m2[0m import type { RequireInterface1 } from "pkg1" assert { "resolution-mode": "require" };
+[7m [0m [91m ~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot 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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[91merror[0m[90m TS2318: [0mCannot 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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg0' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" };
+[7m [0m [91m ~~~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[91merror[0m[90m TS2318: [0mCannot find global type 'ImportAttributes'.
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg0' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface0 } from "pkg0" assert { "resolution-mode": "import" };
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForTypeRef.ts[0m:[93m1[0m:[93m23[0m - [91merror[0m[90m TS2688: [0mCannot find type definition file for 'pkg2'.
+
+[7m1[0m ///
+[7m [0m [91m ~~~~[0m
+
+../../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'
+[[90mHH:MM:SS AM[0m] 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::
+[[90mHH:MM:SS AM[0m] 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
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96ma/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/ba/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mb/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/caaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/caa/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/ca/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mc/cb/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/daaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/daa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96md/da/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/eaaa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/eaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96me/ea/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/faaa/fileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mf/fa/faa/x/y/z/randomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mfileWithImports.ts[0m:[93m2[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m2[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+[96mrandomFileForImport.ts[0m:[93m1[0m:[93m39[0m - [91merror[0m[90m TS2307: [0mCannot find module 'pkg1' or its corresponding type declarations.
+
+[7m1[0m import type { ImportInterface1 } from "pkg1";
+[7m [0m [91m ~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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::
+[[90mHH:MM:SS AM[0m] 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
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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"
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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"
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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"
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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.
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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'.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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"
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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" }`.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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"
+[[90mHH:MM:SS AM[0m] 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
+[[90mHH:MM:SS AM[0m] 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
+[96msrc/fileA.ts[0m:[93m1[0m:[93m21[0m - [91merror[0m[90m TS1479: [0mThe 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" }`.
+
+[7m1[0m import { foo } from "./fileB.mjs";
+[7m [0m [91m ~~~~~~~~~~~~~[0m
+
+../../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
+[[90mHH:MM:SS AM[0m] 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-///