Test cases for shared resolutions and effective type roots calculation

This commit is contained in:
Sheetal Nandi 2024-10-02 13:40:46 -07:00
Родитель 0de256f9a0
Коммит 3e4da7f7f1
30 изменённых файлов: 16797 добавлений и 297 удалений

Просмотреть файл

@ -1,6 +1,7 @@
import { emptyArray } from "../../_namespaces/ts.js";
import { dedent } from "../../_namespaces/Utils.js";
import { jsonToReadableText } from "../helpers.js";
import { compilerOptionsToConfigJson } from "./contents.js";
import { forEachPackageJsonScopeScenario } from "./packageJsonScope.js";
import { solutionBuildWithBaseline } from "./solutionBuilder.js";
import { TscWatchCompileChange } from "./tscWatch.js";
@ -452,3 +453,153 @@ export function forEachResolutionCacheLifeTimeScenario(
);
});
}
export function forEachModuleCacheScenario(
forTsserver: boolean,
action: (scenario: string, sys: () => TestServerHost) => void,
): void {
[
{
scenario: "sharing across references",
},
{
scenario: "not sharing across references",
appExtraOptions: { typeRoots: emptyArray },
},
{
scenario: "across references with typeRoots",
commonExtraOptions: { typeRoots: emptyArray },
appExtraOptions: { typeRoots: emptyArray },
},
{
scenario: "across references with individual @types",
moduleZ: true,
},
].forEach(({ scenario, commonExtraOptions, appExtraOptions, moduleZ }) =>
action(scenario, () =>
TestServerHost.getCreateWatchedSystem(forTsserver)({
"/home/src/workspaces/project/node_modules/moduleX/index.d.ts": "export const x = 10;",
"/home/src/workspaces/project/common/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
composite: true,
traceResolution: true,
...commonExtraOptions,
}),
}),
"/home/src/workspaces/project/common/moduleA.ts": "export const a = 10;",
"/home/src/workspaces/project/common/moduleB.ts": dedent`
import { x } from "moduleX";
export const b = x;
`,
"/home/src/workspaces/project/app/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
composite: true,
traceResolution: true,
...appExtraOptions,
}),
references: [{ path: "../common" }],
}),
"/home/src/workspaces/project/app/appA.ts": dedent`
import { x } from "moduleX";
export const y = x;
`,
"/home/src/workspaces/project/app/appB.ts": dedent`
import { b } from "../common/moduleB";
export const y = b;
`,
...(moduleZ ? {
"/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts": "export const mz = 10;",
"/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts": "export const mz = 10;",
} : {}),
}))
);
}
export function forEachTypeReferenceResolutionScenario(
forTsserver: boolean,
action: (scenario: string, sys: () => TestServerHost, edits: () => readonly TscWatchCompileChange[]) => void,
): void {
[undefined, ["responselike"]].forEach(
types =>
[
{
scenario: "typeRef resolutions with typeRoots unspecified",
},
{
scenario: "typeRef resolutions with typeRoots",
tsRequireOptions: { typeRoots: emptyArray },
tsOptions: { typeRoots: emptyArray },
},
{
scenario: "typeRef resolutions only one with typeRoots",
tsRequireOptions: { typeRoots: emptyArray },
},
{
scenario: "typeRef resolutions with common @types",
commonAtTypes: true,
},
].forEach(
({ scenario, tsRequireOptions, tsOptions, commonAtTypes }) =>
action(
`${scenario}${types ? " with types" : ""}`,
() =>
TestServerHost.getCreateWatchedSystem(forTsserver)({
"/home/src/workspaces/project/test/module/ts-require/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
incremental: true,
traceResolution: true,
...tsRequireOptions,
types,
}),
}),
"/home/src/workspaces/project/test/module/ts-require/index.ts": "export const tsRequireIndex= 10;",
"/home/src/workspaces/project/test/module/ts-require/main.ts": "export const tsRequireMain= 10;",
"/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts": dedent`
/// <reference types="node" />
export const z = 10;
`,
"/home/src/workspaces/project/test/module/ts/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
incremental: true,
traceResolution: true,
...tsOptions,
types,
}),
}),
"/home/src/workspaces/project/test/module/ts/index.ts": "export const tsIndex= 10;",
"/home/src/workspaces/project/test/module/ts/main.ts": "export const tsMain = 10;",
...(
commonAtTypes ?
{
"/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts": "declare const tsRequireGlobal = 10;",
} :
{
"/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts": "declare const tsRequireGlobal = 10;",
"/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts": "declare const tsRequireGlobal = 10;",
}
),
}),
() => [
{
caption: "build ts project with edit",
edit: sys => sys.appendFile("/home/src/workspaces/project/test/module/ts/main.ts", `export const z = 10;`),
timeouts: sys => {
sys.runQueuedTimeoutCallbacks();
sys.runQueuedTimeoutCallbacks();
sys.runQueuedTimeoutCallbacks();
},
},
{
caption: "build ts-require project with edit",
edit: sys => sys.appendFile("/home/src/workspaces/project/test/module/ts-require/main.ts", `export const z = 10;`),
timeouts: sys => {
sys.runQueuedTimeoutCallbacks();
sys.runQueuedTimeoutCallbacks();
sys.runQueuedTimeoutCallbacks();
},
},
],
),
),
);
}

Просмотреть файл

@ -1,6 +1,10 @@
import * as ts from "../../_namespaces/ts.js";
import { dedent } from "../../_namespaces/Utils.js";
import { jsonToReadableText } from "../helpers.js";
import {
forEachModuleCacheScenario,
forEachTypeReferenceResolutionScenario,
} from "../helpers/resolutionCache.js";
import {
noChangeOnlyRuns,
verifyTsc,
@ -189,3 +193,24 @@ describe("unittests:: tsbuild:: moduleResolution:: resolution sharing", () => {
}],
});
});
describe("unittests:: tsbuild:: moduleResolution:: reusing type reference directives", () => {
forEachTypeReferenceResolutionScenario(/*forTsserver*/ false, (subScenario, sys, edits) =>
verifyTsc({
scenario: "moduleResolution",
subScenario,
sys,
commandLineArgs: ["-b", "test/module/ts-require", "test/module/ts", "--verbose", "--explainFiles"],
edits: edits(),
}));
});
describe("unittests:: tsbuild:: moduleResolution:: sharing resolutions across references", () => {
forEachModuleCacheScenario(/*forTsserver*/ false, (subScenario, sys) =>
verifyTsc({
scenario: "moduleResolution",
subScenario,
sys,
commandLineArgs: ["-b", "app", "--verbose", "--traceResolution"],
}));
});

Просмотреть файл

@ -1,12 +1,11 @@
import * as ts from "../../_namespaces/ts.js";
import { dedent } from "../../_namespaces/Utils.js";
import { jsonToReadableText } from "../helpers.js";
import { getPathForTypeScriptTypingInstallerCacheTest } from "../helpers/contents.js";
import {
compilerOptionsToConfigJson,
getPathForTypeScriptTypingInstallerCacheTest,
} from "../helpers/contents.js";
import {
forEachModuleCacheScenario,
forEachResolutionCacheLifeTimeScenario,
forEachTypeReferenceResolutionScenario,
ResolutionCacheLifeTimeScenarios,
} from "../helpers/resolutionCache.js";
import {
@ -627,72 +626,12 @@ export const x = 10;`,
});
describe("unittests:: tsserver:: resolutionCache:: tsserverProjectSystem with project references", () => {
it("sharing across references", () => {
const host = TestServerHost.createServerHost({
"/users/username/projects/node_modules/moduleX/index.d.ts": "export const x = 10;",
"/users/username/projects/common/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
composite: true,
traceResolution: true,
}),
}),
"/users/username/projects/common/moduleA.ts": "export const a = 10;",
"/users/username/projects/common/moduleB.ts": dedent`
import { x } from "moduleX";
export const b = x;
`,
"/users/username/projects/app/tsconfig.json": jsonToReadableText({
compilerOptions: compilerOptionsToConfigJson({
composite: true,
traceResolution: true,
}),
references: [{ path: "../common" }],
}),
"/users/username/projects/app/appA.ts": dedent`
import { x } from "moduleX";
export const y = x;
`,
"/users/username/projects/app/appB.ts": dedent`
import { x } from "../common/moduleB";
export const y = x;
`,
forEachModuleCacheScenario(/*forTsserver*/ true, (scenario, getHost) => {
it(scenario, () => {
const session = new TestSession(getHost());
openFilesForSession(["/home/src/workspaces/project/app/appB.ts"], session);
baselineTsserverLogs("resolutionCache", scenario, session);
});
const session = new TestSession(host);
openFilesForSession(["/users/username/projects/app/appB.ts"], session);
baselineTsserverLogs("resolutionCache", "sharing across references", session);
});
it("not sharing across references", () => {
const host = TestServerHost.createServerHost({
"/users/username/projects/node_modules/moduleX/index.d.ts": "export const x = 10;",
"/users/username/projects/common/tsconfig.json": jsonToReadableText({
compilerOptions: { composite: true, traceResolution: true },
}),
"/users/username/projects/common/moduleA.ts": "export const a = 10;",
"/users/username/projects/common/moduleB.ts": dedent`
import { x } from "moduleX";
export const b = x;
`,
"/users/username/projects/app/tsconfig.json": jsonToReadableText({
compilerOptions: {
composite: true,
traceResolution: true,
typeRoots: [], // Just some sample option that is different across the projects
},
references: [{ path: "../common" }],
}),
"/users/username/projects/app/appA.ts": dedent`
import { x } from "moduleX";
export const y = x;
`,
"/users/username/projects/app/appB.ts": dedent`
import { x } from "../common/moduleB";
export const y = x;
`,
});
const session = new TestSession(host);
openFilesForSession(["/users/username/projects/app/appB.ts"], session);
baselineTsserverLogs("resolutionCache", "not sharing across references", session);
});
});
@ -783,3 +722,72 @@ describe("unittests:: tsserver:: resolutionCache:: resolution lifetime", () => {
}),
);
});
describe("unittests:: tsserver:: resolutionCache:: effective typeRoots", () => {
it("effective type roots affect type reference directives", () => {
const host = TestServerHost.createServerHost({
"/users/username/projects/replay/axios-src/test/module/ts-require/index.js": dedent`
export const a = 10;
`,
"/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts": dedent`
export const x = 10;
`,
"/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts": dedent`
/// <reference types="node" />
export const z = 10;
`,
"/users/username/projects/replay/axios-src/test/module/ts/index.js": dedent`
export const y = 10;
`,
"/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts": dedent`
export const x = 10;
`,
});
const session = new TestSession({ host, disableAutomaticTypingAcquisition: true });
session.executeCommandSeq<ts.server.protocol.SetCompilerOptionsForInferredProjectsRequest>({
command: ts.server.protocol.CommandTypes.CompilerOptionsForInferredProjects,
arguments: {
options: { traceResolution: true },
},
});
// This will add responselike/index.d.ts and resolve the type ref "node" to "test/module/ts-require/node_modules/@types/node/index.d.ts" because of current directory
openFilesForSession(["/users/username/projects/replay/axios-src/test/module/ts-require/index.js"], session);
session.executeCommandSeq<ts.server.protocol.UpdateOpenRequest>({ // Schedule update
command: ts.server.protocol.CommandTypes.UpdateOpen,
arguments: {
changedFiles: [{
fileName: "/users/username/projects/replay/axios-src/test/module/ts-require/index.js",
textChanges: [{
newText: "//comment",
start: { line: 2, offset: 1 },
end: { line: 2, offset: 1 },
}],
}],
},
});
// This will also use responselike/index.d.ts and needs to resolve node to "test/module/ts/node_modules/@types/node/index.d.ts" because of current directory
openFilesForSession(["/users/username/projects/replay/axios-src/test/module/ts/index.js"], session);
// Should not change any resolutions in inferredProject1
session.executeCommandSeq<ts.server.protocol.NavtoRequest>({
command: ts.server.protocol.CommandTypes.Navto,
arguments: {
searchValue: "a",
maxResultCount: 256,
},
});
baselineTsserverLogs("resolutionCache", "effective type roots affect type reference directives", session);
});
forEachTypeReferenceResolutionScenario(/*forTsserver*/ true, (scenario, getHost, edits) => {
it(scenario, () => {
const session = new TestSession(getHost());
openFilesForSession([
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts",
], session);
forEachTscWatchEdit(session, edits(), ts.noop);
baselineTsserverLogs("resolutionCache", scenario, session);
});
});
});

Просмотреть файл

@ -0,0 +1,388 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts]
export const mz = 10;
//// [/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts]
export const mz = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b app --verbose --traceResolution
Output::
[HH:MM:SS AM] Projects in this build:
* common/tsconfig.json
* app/tsconfig.json
[HH:MM:SS AM] Project 'common/tsconfig.json' is out of date because output file 'common/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/common/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/common/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/common/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/common/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/common/node_modules/@types/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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.
======== Resolving type reference directive 'moduleZ', containing file '/home/src/workspaces/project/common/__inferred type names__.ts', root directory '/home/src/workspaces/project/common/node_modules/@types,/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/common/node_modules/@types, /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/common/node_modules/@types/moduleZ/package.json' does not exist.
File '/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts', result '/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts'.
======== Type reference directive 'moduleZ' was successfully resolved to '/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/common/node_modules/@types/moduleZ/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/common/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/common/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/common/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.
[HH:MM:SS AM] Project 'app/tsconfig.json' is out of date because output file 'app/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/app/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/app/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/app/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/app/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/app/node_modules/@types/moduleX.d.ts' does not exist.
Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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 '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
======== Resolving type reference directive 'moduleZ', containing file '/home/src/workspaces/project/app/__inferred type names__.ts', root directory '/home/src/workspaces/project/app/node_modules/@types,/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/app/node_modules/@types, /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/app/node_modules/@types/moduleZ/package.json' does not exist.
File '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts', result '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts'.
======== Type reference directive 'moduleZ' was successfully resolved to '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/app/node_modules/@types/moduleZ/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/app/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/app/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/app/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.
//// [/home/src/workspaces/project/common/moduleA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 10;
//// [/home/src/workspaces/project/common/moduleA.d.ts]
export declare const a = 10;
//// [/home/src/workspaces/project/common/moduleB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.b = void 0;
var moduleX_1 = require("moduleX");
exports.b = moduleX_1.x;
//// [/home/src/workspaces/project/common/moduleB.d.ts]
export declare const b = 10;
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","./modulea.ts","../node_modules/modulex/index.d.ts","./moduleb.ts","./node_modules/@types/modulez/index.d.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-14660415448-export const a = 10;","signature":"-3497920574-export declare const a = 10;\n"},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n","signature":"-3829150557-export declare const b = 10;\n"},{"version":"-11860244338-export const mz = 10;","impliedFormat":1}],"root":[2,4],"options":{"composite":true},"referencedMap":[[4,1]],"latestChangedDtsFile":"./moduleB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"./modulea.ts",
"../node_modules/modulex/index.d.ts",
"./moduleb.ts",
"./node_modules/@types/modulez/index.d.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./modulea.ts": {
"original": {
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./moduleb.ts": {
"original": {
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"./node_modules/@types/modulez/index.d.ts": {
"original": {
"version": "-11860244338-export const mz = 10;",
"impliedFormat": 1
},
"version": "-11860244338-export const mz = 10;",
"signature": "-11860244338-export const mz = 10;",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./modulea.ts"
],
[
4,
"./moduleb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./moduleb.ts": [
"../node_modules/modulex/index.d.ts"
]
},
"latestChangedDtsFile": "./moduleB.d.ts",
"version": "FakeTSVersion",
"size": 1180
}
//// [/home/src/workspaces/project/app/appA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleX_1 = require("moduleX");
exports.y = moduleX_1.x;
//// [/home/src/workspaces/project/app/appA.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/appB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleB_1 = require("../common/moduleB");
exports.y = moduleB_1.b;
//// [/home/src/workspaces/project/app/appB.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","../node_modules/modulex/index.d.ts","./appa.ts","../common/moduleb.d.ts","./appb.ts","./node_modules/@types/modulez/index.d.ts"],"fileIdsList":[[2],[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n","signature":"-7152472870-export declare const y = 10;\n"},"-3829150557-export declare const b = 10;\n",{"version":"-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n","signature":"-7152472870-export declare const y = 10;\n"},{"version":"-11860244338-export const mz = 10;","impliedFormat":1}],"root":[3,5],"options":{"composite":true},"referencedMap":[[3,1],[5,2]],"latestChangedDtsFile":"./appB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"../node_modules/modulex/index.d.ts",
"./appa.ts",
"../common/moduleb.d.ts",
"./appb.ts",
"./node_modules/@types/modulez/index.d.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
],
[
"../common/moduleb.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./appa.ts": {
"original": {
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"../common/moduleb.d.ts": {
"version": "-3829150557-export declare const b = 10;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"./appb.ts": {
"original": {
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"./node_modules/@types/modulez/index.d.ts": {
"original": {
"version": "-11860244338-export const mz = 10;",
"impliedFormat": 1
},
"version": "-11860244338-export const mz = 10;",
"signature": "-11860244338-export const mz = 10;",
"impliedFormat": "commonjs"
}
},
"root": [
[
3,
"./appa.ts"
],
[
5,
"./appb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./appa.ts": [
"../node_modules/modulex/index.d.ts"
],
"./appb.ts": [
"../common/moduleb.d.ts"
]
},
"latestChangedDtsFile": "./appB.d.ts",
"version": "FakeTSVersion",
"size": 1294
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,328 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b app --verbose --traceResolution
Output::
[HH:MM:SS AM] Projects in this build:
* common/tsconfig.json
* app/tsconfig.json
[HH:MM:SS AM] Project 'common/tsconfig.json' is out of date because output file 'common/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/common/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/common/node_modules' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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.
[HH:MM:SS AM] Project 'app/tsconfig.json' is out of date because output file 'app/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/app/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/app/node_modules' does not exist, skipping all lookups in it.
Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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 '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
//// [/home/src/workspaces/project/common/moduleA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 10;
//// [/home/src/workspaces/project/common/moduleA.d.ts]
export declare const a = 10;
//// [/home/src/workspaces/project/common/moduleB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.b = void 0;
var moduleX_1 = require("moduleX");
exports.b = moduleX_1.x;
//// [/home/src/workspaces/project/common/moduleB.d.ts]
export declare const b = 10;
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","./modulea.ts","../node_modules/modulex/index.d.ts","./moduleb.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-14660415448-export const a = 10;","signature":"-3497920574-export declare const a = 10;\n"},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n","signature":"-3829150557-export declare const b = 10;\n"}],"root":[2,4],"options":{"composite":true},"referencedMap":[[4,1]],"latestChangedDtsFile":"./moduleB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"./modulea.ts",
"../node_modules/modulex/index.d.ts",
"./moduleb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./modulea.ts": {
"original": {
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./moduleb.ts": {
"original": {
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
}
},
"root": [
[
2,
"./modulea.ts"
],
[
4,
"./moduleb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./moduleb.ts": [
"../node_modules/modulex/index.d.ts"
]
},
"latestChangedDtsFile": "./moduleB.d.ts",
"version": "FakeTSVersion",
"size": 1070
}
//// [/home/src/workspaces/project/app/appA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleX_1 = require("moduleX");
exports.y = moduleX_1.x;
//// [/home/src/workspaces/project/app/appA.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/appB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleB_1 = require("../common/moduleB");
exports.y = moduleB_1.b;
//// [/home/src/workspaces/project/app/appB.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","../node_modules/modulex/index.d.ts","./appa.ts","../common/moduleb.d.ts","./appb.ts"],"fileIdsList":[[2],[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n","signature":"-7152472870-export declare const y = 10;\n"},"-3829150557-export declare const b = 10;\n",{"version":"-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n","signature":"-7152472870-export declare const y = 10;\n"}],"root":[3,5],"options":{"composite":true},"referencedMap":[[3,1],[5,2]],"latestChangedDtsFile":"./appB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"../node_modules/modulex/index.d.ts",
"./appa.ts",
"../common/moduleb.d.ts",
"./appb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
],
[
"../common/moduleb.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./appa.ts": {
"original": {
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"../common/moduleb.d.ts": {
"version": "-3829150557-export declare const b = 10;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"./appb.ts": {
"original": {
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
}
},
"root": [
[
3,
"./appa.ts"
],
[
5,
"./appb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./appa.ts": [
"../node_modules/modulex/index.d.ts"
],
"./appb.ts": [
"../common/moduleb.d.ts"
]
},
"latestChangedDtsFile": "./appB.d.ts",
"version": "FakeTSVersion",
"size": 1184
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,334 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b app --verbose --traceResolution
Output::
[HH:MM:SS AM] Projects in this build:
* common/tsconfig.json
* app/tsconfig.json
[HH:MM:SS AM] Project 'common/tsconfig.json' is out of date because output file 'common/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/common/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/common/node_modules' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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.
[HH:MM:SS AM] Project 'app/tsconfig.json' is out of date because output file 'app/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/app/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/app/node_modules' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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 '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
//// [/home/src/workspaces/project/common/moduleA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 10;
//// [/home/src/workspaces/project/common/moduleA.d.ts]
export declare const a = 10;
//// [/home/src/workspaces/project/common/moduleB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.b = void 0;
var moduleX_1 = require("moduleX");
exports.b = moduleX_1.x;
//// [/home/src/workspaces/project/common/moduleB.d.ts]
export declare const b = 10;
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","./modulea.ts","../node_modules/modulex/index.d.ts","./moduleb.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-14660415448-export const a = 10;","signature":"-3497920574-export declare const a = 10;\n"},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n","signature":"-3829150557-export declare const b = 10;\n"}],"root":[2,4],"options":{"composite":true},"referencedMap":[[4,1]],"latestChangedDtsFile":"./moduleB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"./modulea.ts",
"../node_modules/modulex/index.d.ts",
"./moduleb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./modulea.ts": {
"original": {
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./moduleb.ts": {
"original": {
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
}
},
"root": [
[
2,
"./modulea.ts"
],
[
4,
"./moduleb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./moduleb.ts": [
"../node_modules/modulex/index.d.ts"
]
},
"latestChangedDtsFile": "./moduleB.d.ts",
"version": "FakeTSVersion",
"size": 1070
}
//// [/home/src/workspaces/project/app/appA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleX_1 = require("moduleX");
exports.y = moduleX_1.x;
//// [/home/src/workspaces/project/app/appA.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/appB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleB_1 = require("../common/moduleB");
exports.y = moduleB_1.b;
//// [/home/src/workspaces/project/app/appB.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","../node_modules/modulex/index.d.ts","./appa.ts","../common/moduleb.d.ts","./appb.ts"],"fileIdsList":[[2],[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n","signature":"-7152472870-export declare const y = 10;\n"},"-3829150557-export declare const b = 10;\n",{"version":"-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n","signature":"-7152472870-export declare const y = 10;\n"}],"root":[3,5],"options":{"composite":true},"referencedMap":[[3,1],[5,2]],"latestChangedDtsFile":"./appB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"../node_modules/modulex/index.d.ts",
"./appa.ts",
"../common/moduleb.d.ts",
"./appb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
],
[
"../common/moduleb.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./appa.ts": {
"original": {
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"../common/moduleb.d.ts": {
"version": "-3829150557-export declare const b = 10;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"./appb.ts": {
"original": {
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
}
},
"root": [
[
3,
"./appa.ts"
],
[
5,
"./appb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./appa.ts": [
"../node_modules/modulex/index.d.ts"
],
"./appb.ts": [
"../common/moduleb.d.ts"
]
},
"latestChangedDtsFile": "./appB.d.ts",
"version": "FakeTSVersion",
"size": 1184
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,326 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b app --verbose --traceResolution
Output::
[HH:MM:SS AM] Projects in this build:
* common/tsconfig.json
* app/tsconfig.json
[HH:MM:SS AM] Project 'common/tsconfig.json' is out of date because output file 'common/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/common/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/common/node_modules' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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.
[HH:MM:SS AM] Project 'app/tsconfig.json' is out of date because output file 'app/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/app/tsconfig.json'...
======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module 'moduleX' 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/app/node_modules' does not exist, skipping all lookups in it.
Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
File '/home/src/workspaces/project/node_modules/moduleX/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 '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Module resolution kind is not specified, using 'Node10'.
Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
//// [/home/src/workspaces/project/common/moduleA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.a = void 0;
exports.a = 10;
//// [/home/src/workspaces/project/common/moduleA.d.ts]
export declare const a = 10;
//// [/home/src/workspaces/project/common/moduleB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.b = void 0;
var moduleX_1 = require("moduleX");
exports.b = moduleX_1.x;
//// [/home/src/workspaces/project/common/moduleB.d.ts]
export declare const b = 10;
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","./modulea.ts","../node_modules/modulex/index.d.ts","./moduleb.ts"],"fileIdsList":[[3]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-14660415448-export const a = 10;","signature":"-3497920574-export declare const a = 10;\n"},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n","signature":"-3829150557-export declare const b = 10;\n"}],"root":[2,4],"options":{"composite":true},"referencedMap":[[4,1]],"latestChangedDtsFile":"./moduleB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/common/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"./modulea.ts",
"../node_modules/modulex/index.d.ts",
"./moduleb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./modulea.ts": {
"original": {
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"version": "-14660415448-export const a = 10;",
"signature": "-3497920574-export declare const a = 10;\n"
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./moduleb.ts": {
"original": {
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"version": "-12675868880-import { x } from \"moduleX\";\nexport const b = x;\n",
"signature": "-3829150557-export declare const b = 10;\n"
}
},
"root": [
[
2,
"./modulea.ts"
],
[
4,
"./moduleb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./moduleb.ts": [
"../node_modules/modulex/index.d.ts"
]
},
"latestChangedDtsFile": "./moduleB.d.ts",
"version": "FakeTSVersion",
"size": 1070
}
//// [/home/src/workspaces/project/app/appA.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleX_1 = require("moduleX");
exports.y = moduleX_1.x;
//// [/home/src/workspaces/project/app/appA.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/appB.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.y = void 0;
var moduleB_1 = require("../common/moduleB");
exports.y = moduleB_1.b;
//// [/home/src/workspaces/project/app/appB.d.ts]
export declare const y = 10;
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo]
{"fileNames":["../../../tslibs/ts/lib/lib.d.ts","../node_modules/modulex/index.d.ts","./appa.ts","../common/moduleb.d.ts","./appb.ts"],"fileIdsList":[[2],[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","impliedFormat":1},{"version":"-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n","signature":"-7152472870-export declare const y = 10;\n"},"-3829150557-export declare const b = 10;\n",{"version":"-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n","signature":"-7152472870-export declare const y = 10;\n"}],"root":[3,5],"options":{"composite":true},"referencedMap":[[3,1],[5,2]],"latestChangedDtsFile":"./appB.d.ts","version":"FakeTSVersion"}
//// [/home/src/workspaces/project/app/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../tslibs/ts/lib/lib.d.ts",
"../node_modules/modulex/index.d.ts",
"./appa.ts",
"../common/moduleb.d.ts",
"./appb.ts"
],
"fileIdsList": [
[
"../node_modules/modulex/index.d.ts"
],
[
"../common/moduleb.d.ts"
]
],
"fileInfos": {
"../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"../node_modules/modulex/index.d.ts": {
"original": {
"version": "-10726455937-export const x = 10;",
"impliedFormat": 1
},
"version": "-10726455937-export const x = 10;",
"signature": "-10726455937-export const x = 10;",
"impliedFormat": "commonjs"
},
"./appa.ts": {
"original": {
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-13036876665-import { x } from \"moduleX\";\nexport const y = x;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"../common/moduleb.d.ts": {
"version": "-3829150557-export declare const b = 10;\n",
"signature": "-3829150557-export declare const b = 10;\n"
},
"./appb.ts": {
"original": {
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
},
"version": "-12006545880-import { b } from \"../common/moduleB\";\nexport const y = b;\n",
"signature": "-7152472870-export declare const y = 10;\n"
}
},
"root": [
[
3,
"./appa.ts"
],
[
5,
"./appb.ts"
]
],
"options": {
"composite": true
},
"referencedMap": {
"./appa.ts": [
"../node_modules/modulex/index.d.ts"
],
"./appb.ts": [
"../common/moduleb.d.ts"
]
},
"latestChangedDtsFile": "./appB.d.ts",
"version": "FakeTSVersion",
"size": 1184
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,600 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
Found 1 error.
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;"],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 744
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1039
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because buildinfo file 'test/module/ts-require/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
Found 1 error.
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1162
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because buildinfo file 'test/module/ts-require/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
Found 1 error.
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 875
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped

Просмотреть файл

@ -0,0 +1,524 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;"],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 707
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1039
}
exitCode:: ExitStatus.Success
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1162
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 838
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,645 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'. ========
Resolution for type reference directive 'node' was found in cache from location '/home/src/workspaces/project/node_modules/@types/responselike'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
File '/home/src/package.json' does not exist according to earlier cached 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'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1056
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1043
}
exitCode:: ExitStatus.Success
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1166
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1187
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,675 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
File '/home/src/package.json' does not exist according to earlier cached 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/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'. ========
Resolution for type reference directive 'node' was found in cache from location '/home/src/workspaces/project/node_modules/@types/responselike'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1056
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1043
}
exitCode:: ExitStatus.Success
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1166
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../../node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../../node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../../node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"../../node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../../node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1187
}
exitCode:: ExitStatus.Success

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,222 @@
0:: build ts project with edit
*** Needs explanation
TsBuild info text without affectedFilesPendingEmit:: /home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt::
CleanBuild:
{
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;"
},
"../ts-require/node_modules/@types/node/index.d.ts": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../ts-require/node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion"
}
IncrementalBuild:
{
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;"
},
"./node_modules/@types/node/index.d.ts": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion"
}
Incremental signature is neither dts signature nor file version for File:: ../ts-require/node_modules/@types/node/index.d.ts
Incremental:: undefined
Clean:: {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
}
Dts Signature:: undefined
Incremental signature is neither dts signature nor file version for File:: ./node_modules/@types/node/index.d.ts
Incremental:: {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
}
Clean:: undefined
Dts Signature:: undefined
1:: build ts-require project with edit
*** Needs explanation
TsBuild info text without affectedFilesPendingEmit:: /home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt::
CleanBuild:
{
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;"
},
"../ts-require/node_modules/@types/node/index.d.ts": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../ts-require/node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion"
}
IncrementalBuild:
{
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;"
},
"./node_modules/@types/node/index.d.ts": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion"
}
Incremental signature is neither dts signature nor file version for File:: ../ts-require/node_modules/@types/node/index.d.ts
Incremental:: undefined
Clean:: {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
}
Dts Signature:: undefined
Incremental signature is neither dts signature nor file version for File:: ./node_modules/@types/node/index.d.ts
Incremental:: {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
}
Clean:: undefined
Dts Signature:: undefined

Просмотреть файл

@ -0,0 +1,655 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/module/ts-require/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'. ========
Resolution for type reference directive 'node' was found in cache from location '/home/src/workspaces/project/node_modules/@types/responselike'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
File '/home/src/package.json' does not exist according to earlier cached 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'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts-require/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1052
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","../ts-require/node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"../ts-require/node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../ts-require/node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"../ts-require/node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../ts-require/node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1051
}
exitCode:: ExitStatus.Success
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
//// [/home/src/workspaces/project/test/module/ts/index.js] file written with same contents
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-13547799514-export const tsIndex= 10;","signature":"-3096057536-export declare const tsIndex = 10;\n"},{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"original": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-3096057536-export declare const tsIndex = 10;\n"
},
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-3096057536-export declare const tsIndex = 10;\n"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1237
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/node_modules/@types/responselike/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.
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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/module/ts-require/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1183
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,770 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/module/ts-require/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
File '/home/src/package.json' does not exist according to earlier cached 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/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'. ========
Resolution for type reference directive 'node' was found in cache from location '/home/src/workspaces/project/node_modules/@types/responselike'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
File '/home/src/package.json' does not exist according to earlier cached lookups.
File '/home/package.json' does not exist according to earlier cached lookups.
File '/package.json' does not exist according to earlier cached lookups.
test/module/ts-require/node_modules/@types/node/index.d.ts:1:15 - error TS2451: Cannot redeclare block-scoped variable 'tsRequireGlobal'.
1 declare const tsRequireGlobal = 10;
   ~~~~~~~~~~~~~~~
test/module/ts/node_modules/@types/node/index.d.ts:1:15
1 declare const tsRequireGlobal = 10;
   ~~~~~~~~~~~~~~~
'tsRequireGlobal' was also declared here.
test/module/ts/node_modules/@types/node/index.d.ts:1:15 - error TS2451: Cannot redeclare block-scoped variable 'tsRequireGlobal'.
1 declare const tsRequireGlobal = 10;
   ~~~~~~~~~~~~~~~
test/module/ts-require/node_modules/@types/node/index.d.ts:1:15
1 declare const tsRequireGlobal = 10;
   ~~~~~~~~~~~~~~~
'tsRequireGlobal' was also declared here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
test/module/ts-require/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
Found 2 errors.
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1052
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../ts-require/node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[5]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;",{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[6,1]],"semanticDiagnosticsPerFile":[[4,[{"start":14,"length":15,"messageText":"Cannot redeclare block-scoped variable 'tsRequireGlobal'.","category":1,"code":2451,"relatedInformation":[{"file":"../ts-require/node_modules/@types/node/index.d.ts","start":14,"length":15,"messageText":"'tsRequireGlobal' was also declared here.","category":3,"code":6203}]}]],[5,[{"start":14,"length":15,"messageText":"Cannot redeclare block-scoped variable 'tsRequireGlobal'.","category":1,"code":2451,"relatedInformation":[{"file":"./node_modules/@types/node/index.d.ts","start":14,"length":15,"messageText":"'tsRequireGlobal' was also declared here.","category":3,"code":6203}]}]]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../ts-require/node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"../ts-require/node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../ts-require/node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"../ts-require/node_modules/@types/node/index.d.ts"
]
},
"semanticDiagnosticsPerFile": [
[
"./node_modules/@types/node/index.d.ts",
[
{
"start": 14,
"length": 15,
"messageText": "Cannot redeclare block-scoped variable 'tsRequireGlobal'.",
"category": 1,
"code": 2451,
"relatedInformation": [
{
"file": "../ts-require/node_modules/@types/node/index.d.ts",
"start": 14,
"length": 15,
"messageText": "'tsRequireGlobal' was also declared here.",
"category": 3,
"code": 6203
}
]
}
]
],
[
"../ts-require/node_modules/@types/node/index.d.ts",
[
{
"start": 14,
"length": 15,
"messageText": "Cannot redeclare block-scoped variable 'tsRequireGlobal'.",
"category": 1,
"code": 2451,
"relatedInformation": [
{
"file": "./node_modules/@types/node/index.d.ts",
"start": 14,
"length": 15,
"messageText": "'tsRequireGlobal' was also declared here.",
"category": 3,
"code": 6203
}
]
}
]
]
],
"version": "FakeTSVersion",
"size": 1856
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because buildinfo file 'test/module/ts/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
test/module/ts/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
//// [/home/src/workspaces/project/test/module/ts/index.js] file written with same contents
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},{"version":"-13547799514-export const tsIndex= 10;","signature":"-3096057536-export declare const tsIndex = 10;\n"},{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"original": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-3096057536-export declare const tsIndex = 10;\n"
},
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-3096057536-export declare const tsIndex = 10;\n"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1237
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/package.json' does not exist.
File '/home/src/workspaces/project/test/module/ts-require/package.json' does not exist.
File '/home/src/workspaces/project/test/module/package.json' does not exist.
File '/home/src/workspaces/project/test/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/node_modules/@types/responselike/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.
======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/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/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /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/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
File '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Resolving real path for '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts'.
======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
test/module/ts-require/node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file 'node_modules/@types/responselike/index.d.ts'
node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts","./node_modules/@types/node/index.d.ts","../../../node_modules/@types/responselike/index.d.ts"],"fileIdsList":[[4]],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"},{"version":"-4340658070-declare const tsRequireGlobal = 10;","affectsGlobalScope":true,"impliedFormat":1},{"version":"4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n","impliedFormat":1}],"root":[2,3],"referencedMap":[[5,1]],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts",
"./node_modules/@types/node/index.d.ts",
"../../../node_modules/@types/responselike/index.d.ts"
],
"fileIdsList": [
[
"./node_modules/@types/node/index.d.ts"
]
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"./node_modules/@types/node/index.d.ts": {
"original": {
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "-4340658070-declare const tsRequireGlobal = 10;",
"signature": "-4340658070-declare const tsRequireGlobal = 10;",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../../../node_modules/@types/responselike/index.d.ts": {
"original": {
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": 1
},
"version": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"signature": "4670743798-/// <reference types=\"node\" />\nexport const z = 10;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"referencedMap": {
"../../../node_modules/@types/responselike/index.d.ts": [
"./node_modules/@types/node/index.d.ts"
]
},
"version": "FakeTSVersion",
"size": 1183
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,538 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
Found 2 errors.
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;"],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 744
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;"],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 731
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because buildinfo file 'test/module/ts-require/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because buildinfo file 'test/module/ts/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
Found 2 errors.
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 854
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because buildinfo file 'test/module/ts-require/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts-require/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because buildinfo file 'test/module/ts/tsconfig.tsbuildinfo' indicates that program needs to report errors.
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory ''. ========
Root directory cannot be determined, skipping primary search paths.
Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
======== Type reference directive 'responselike' was not resolved. ========
error TS2688: Cannot find type definition file for 'responselike'.
The file is in the program because:
Entry point of type library 'responselike' specified in compilerOptions
test/module/ts/tsconfig.json:7:7
7 "responselike"
   ~~~~~~~~~~~~~~
File is entry point of type library specified here.
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
Found 2 errors.
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"semanticDiagnosticsPerFile":[1,2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"semanticDiagnosticsPerFile": [
[
"../../../../../tslibs/ts/lib/lib.d.ts",
"not cached or not changed"
],
[
"./index.ts",
"not cached or not changed"
],
[
"./main.ts",
"not cached or not changed"
]
],
"version": "FakeTSVersion",
"size": 875
}
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped

Просмотреть файл

@ -0,0 +1,373 @@
currentDirectory:: /home/src/workspaces/project useCaseSensitiveFileNames:: false
Input::
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output file 'test/module/ts-require/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output file 'test/module/ts/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
//// [/home/src/workspaces/project/test/module/ts-require/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireIndex = void 0;
exports.tsRequireIndex = 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;","-15771836560-export const tsRequireMain= 10;"],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"version": "-15771836560-export const tsRequireMain= 10;",
"signature": "-15771836560-export const tsRequireMain= 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 707
}
//// [/home/src/workspaces/project/test/module/ts/index.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsIndex = void 0;
exports.tsIndex = 10;
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsMain = void 0;
exports.tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;","-10684672141-export const tsMain = 10;"],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"version": "-10684672141-export const tsMain = 10;",
"signature": "-10684672141-export const tsMain = 10;"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 694
}
exitCode:: ExitStatus.Success
Change:: build ts project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is up to date because newest input 'test/module/ts-require/main.ts' is older than output 'test/module/ts-require/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is out of date because output 'test/module/ts/tsconfig.tsbuildinfo' is older than input 'test/module/ts/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts/index.ts
Matched by default include pattern '**/*'
test/module/ts/main.ts
Matched by default include pattern '**/*'
//// [/home/src/workspaces/project/test/module/ts/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsMain = void 0;
exports.tsMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13547799514-export const tsIndex= 10;",{"version":"-8570461073-export const tsMain = 10;export const z = 10;","signature":"-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13547799514-export const tsIndex= 10;",
"signature": "-13547799514-export const tsIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8570461073-export const tsMain = 10;export const z = 10;",
"signature": "-7988574173-export declare const tsMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 817
}
exitCode:: ExitStatus.Success
Change:: build ts-require project with edit
Input::
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
/home/src/tslibs/TS/Lib/tsc.js -b test/module/ts-require test/module/ts --verbose --explainFiles
Output::
[HH:MM:SS AM] Projects in this build:
* test/module/ts-require/tsconfig.json
* test/module/ts/tsconfig.json
[HH:MM:SS AM] Project 'test/module/ts-require/tsconfig.json' is out of date because output 'test/module/ts-require/tsconfig.tsbuildinfo' is older than input 'test/module/ts-require/main.ts'
[HH:MM:SS AM] Building project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json'...
../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
test/module/ts-require/index.ts
Matched by default include pattern '**/*'
test/module/ts-require/main.ts
Matched by default include pattern '**/*'
[HH:MM:SS AM] Project 'test/module/ts/tsconfig.json' is up to date because newest input 'test/module/ts/main.ts' is older than output 'test/module/ts/tsconfig.tsbuildinfo'
//// [/home/src/workspaces/project/test/module/ts-require/main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.z = exports.tsRequireMain = void 0;
exports.tsRequireMain = 10;
exports.z = 10;
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo]
{"fileNames":["../../../../../tslibs/ts/lib/lib.d.ts","./index.ts","./main.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true},"-13333770461-export const tsRequireIndex= 10;",{"version":"-8680227604-export const tsRequireMain= 10;export const z = 10;","signature":"-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"}],"root":[2,3],"version":"FakeTSVersion"}
//// [/home/src/workspaces/project/test/module/ts-require/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../../../../tslibs/ts/lib/lib.d.ts",
"./index.ts",
"./main.ts"
],
"fileInfos": {
"../../../../../tslibs/ts/lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true
},
"./index.ts": {
"version": "-13333770461-export const tsRequireIndex= 10;",
"signature": "-13333770461-export const tsRequireIndex= 10;"
},
"./main.ts": {
"original": {
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
},
"version": "-8680227604-export const tsRequireMain= 10;export const z = 10;",
"signature": "-17668265504-export declare const tsRequireMain = 10;\nexport declare const z = 10;\n"
}
},
"root": [
[
2,
"./index.ts"
],
[
3,
"./main.ts"
]
],
"version": "FakeTSVersion",
"size": 838
}
exitCode:: ExitStatus.Success

Просмотреть файл

@ -0,0 +1,397 @@
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/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/workspaces/project/common/node_modules/@types/moduleZ/index.d.ts]
export const mz = 10;
//// [/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts]
export const mz = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/app/appB.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/app/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/app/appA.ts",
"/home/src/workspaces/project/app/appB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"configFilePath": "/home/src/workspaces/project/app/tsconfig.json"
},
"projectReferences": [
{
"path": "/home/src/workspaces/project/common",
"originalPath": "../common"
}
]
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/app/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/app/appB.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/common/moduleA.ts",
"/home/src/workspaces/project/common/moduleB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"configFilePath": "/home/src/workspaces/project/common/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/@types/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/node_modules/@types/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'moduleZ', containing file '/home/src/workspaces/project/app/__inferred type names__.ts', root directory '/home/src/workspaces/project/app/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/app/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/@types/moduleZ/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts', result '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'moduleZ' was successfully resolved to '/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/@types/moduleZ/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/app/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/moduleX/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types/moduleZ/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (6)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/home/src/workspaces/project/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/home/src/workspaces/project/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/home/src/workspaces/project/app/appB.ts SVC-1-0 "import { b } from \"../common/moduleB\";\nexport const y = b;\n"
/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts Text-1 "export const mz = 10;"
../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
../node_modules/moduleX/index.d.ts
Imported via "moduleX" from file 'appA.ts'
Imported via "moduleX" from file '../common/moduleB.ts'
appA.ts
Matched by default include pattern '**/*'
../common/moduleB.ts
Imported via "../common/moduleB" from file 'appB.ts'
appB.ts
Matched by default include pattern '**/*'
node_modules/@types/moduleZ/index.d.ts
Entry point for implicit type library 'moduleZ'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/app/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "b51d2878b7b4b650f577248eb1f0760105190fe9e955df563099203f200d0cc1",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 3,
"tsSize": 157,
"tsx": 0,
"tsxSize": 0,
"dts": 3,
"dtsSize": 454,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"composite": true,
"traceResolution": true
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/app/appB.ts",
"configFile": "/home/src/workspaces/project/app/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (6)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/app/node_modules/@types/moduleZ/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/app/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/app/node_modules/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/app/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/project/node_modules/moduleX/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/project/app/appA.ts: *new*
{}
/home/src/workspaces/project/app/tsconfig.json: *new*
{}
/home/src/workspaces/project/common/moduleB.ts: *new*
{}
/home/src/workspaces/project/common/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/app: *new*
{}
/home/src/workspaces/project/app/node_modules: *new*
{}
/home/src/workspaces/project/app/node_modules/@types: *new*
{}
/home/src/workspaces/project/common: *new*
{}
/home/src/workspaces/project/common/node_modules: *new*
{}
/home/src/workspaces/project/node_modules: *new*
{}
Projects::
/home/src/workspaces/project/app/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appA.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appB.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json *default*
/home/src/workspaces/project/app/node_modules/@types/moduleZ/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/common/moduleB.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/node_modules/moduleX/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json

Просмотреть файл

@ -0,0 +1,342 @@
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/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
},
"references": [
{
"path": "../common"
}
]
}
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/app/appB.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/app/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/app/appA.ts",
"/home/src/workspaces/project/app/appB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/home/src/workspaces/project/app/tsconfig.json"
},
"projectReferences": [
{
"path": "/home/src/workspaces/project/common",
"originalPath": "../common"
}
]
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/app/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/app/appB.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/common/moduleA.ts",
"/home/src/workspaces/project/common/moduleB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/home/src/workspaces/project/common/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/app/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/common/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/moduleX/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/home/src/workspaces/project/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/home/src/workspaces/project/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/home/src/workspaces/project/app/appB.ts SVC-1-0 "import { b } from \"../common/moduleB\";\nexport const y = b;\n"
../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
../node_modules/moduleX/index.d.ts
Imported via "moduleX" from file 'appA.ts'
Imported via "moduleX" from file '../common/moduleB.ts'
appA.ts
Matched by default include pattern '**/*'
../common/moduleB.ts
Imported via "../common/moduleB" from file 'appB.ts'
appB.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/app/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "b51d2878b7b4b650f577248eb1f0760105190fe9e955df563099203f200d0cc1",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 3,
"tsSize": 157,
"tsx": 0,
"tsxSize": 0,
"dts": 2,
"dtsSize": 433,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"composite": true,
"traceResolution": true,
"typeRoots": []
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/app/appB.ts",
"configFile": "/home/src/workspaces/project/app/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/app/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/common/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/node_modules/moduleX/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/project/app/appA.ts: *new*
{}
/home/src/workspaces/project/app/tsconfig.json: *new*
{}
/home/src/workspaces/project/common/moduleB.ts: *new*
{}
/home/src/workspaces/project/common/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/app: *new*
{}
/home/src/workspaces/project/common: *new*
{}
/home/src/workspaces/project/node_modules: *new*
{}
Projects::
/home/src/workspaces/project/app/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appA.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appB.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json *default*
/home/src/workspaces/project/common/moduleB.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/node_modules/moduleX/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/app/tsconfig.json

Просмотреть файл

@ -0,0 +1,691 @@
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:: undefined
Info seq [hh:mm:ss:mss] Provided types map file "/home/src/tslibs/TS/Lib/typesMap.json" doesn't exist
Before request
//// [/users/username/projects/replay/axios-src/test/module/ts-require/index.js]
export const a = 10;
//// [/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts]
export const x = 10;
//// [/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/users/username/projects/replay/axios-src/test/module/ts/index.js]
export const y = 10;
//// [/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts]
export const x = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "compilerOptionsForInferredProjects",
"arguments": {
"options": {
"traceResolution": true
}
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] response:
{
"response": true,
"responseRequired": true
}
After request
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/users/username/projects/replay/axios-src/test/module/ts-require/index.js"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/replay/axios-src/test/module/ts-require/index.js ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject1*, currentDirectory: /users/username/projects/replay/axios-src/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/users/username/projects/replay/axios-src/test/module/ts-require/__inferred type names__.ts', root directory '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types,/users/username/projects/replay/axios-src/test/module/node_modules/@types,/users/username/projects/replay/axios-src/test/node_modules/@types,/users/username/projects/replay/axios-src/node_modules/@types,/users/username/projects/replay/node_modules/@types,/users/username/projects/node_modules/@types,/users/username/node_modules/@types,/users/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types, /users/username/projects/replay/axios-src/test/module/node_modules/@types, /users/username/projects/replay/axios-src/test/node_modules/@types, /users/username/projects/replay/axios-src/node_modules/@types, /users/username/projects/replay/node_modules/@types, /users/username/projects/node_modules/@types, /users/username/node_modules/@types, /users/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/users/username/projects/replay/axios-src/test/module/ts-require/__inferred type names__.ts', root directory '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types,/users/username/projects/replay/axios-src/test/module/node_modules/@types,/users/username/projects/replay/axios-src/test/node_modules/@types,/users/username/projects/replay/axios-src/node_modules/@types,/users/username/projects/replay/node_modules/@types,/users/username/projects/node_modules/@types,/users/username/node_modules/@types,/users/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types, /users/username/projects/replay/axios-src/test/module/node_modules/@types, /users/username/projects/replay/axios-src/test/node_modules/@types, /users/username/projects/replay/axios-src/node_modules/@types, /users/username/projects/replay/node_modules/@types, /users/username/projects/node_modules/@types, /users/username/node_modules/@types, /users/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/replay/axios-src/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/replay/axios-src/test/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts', result '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules 1 undefined Project: /dev/null/inferredProject1* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts', root directory '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types,/users/username/projects/replay/axios-src/test/module/node_modules/@types,/users/username/projects/replay/axios-src/test/node_modules/@types,/users/username/projects/replay/axios-src/node_modules/@types,/users/username/projects/replay/node_modules/@types,/users/username/projects/node_modules/@types,/users/username/node_modules/@types,/users/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types, /users/username/projects/replay/axios-src/test/module/node_modules/@types, /users/username/projects/replay/axios-src/test/node_modules/@types, /users/username/projects/replay/axios-src/node_modules/@types, /users/username/projects/replay/node_modules/@types, /users/username/projects/node_modules/@types, /users/username/node_modules/@types, /users/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts', result '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject1* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/@types 1 undefined Project: /dev/null/inferredProject1* WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred)
Info seq [hh:mm:ss:mss] Files (4)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/users/username/projects/replay/axios-src/test/module/ts-require/index.js SVC-1-0 "export const a = 10;\n\n"
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts Text-1 "export const x = 10;\n"
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../../../../home/src/tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.js
Root file specified for compilation
node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred)
Info seq [hh:mm:ss:mss] Files (4)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /users/username/projects/replay/axios-src/test/module/ts-require/index.js ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1*
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/users/username/projects/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/node_modules: *new*
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/module/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/module/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/tsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/tsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/node_modules: *new*
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/tsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/tsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/replay/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/tsconfig.json: *new*
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
FsWatchesRecursive::
/users/username/projects/replay/axios-src/node_modules: *new*
{}
/users/username/projects/replay/axios-src/node_modules/@types: *new*
{}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules: *new*
{}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types: *new*
{}
Projects::
/dev/null/inferredProject1* (Inferred) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts *new*
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
/users/username/projects/replay/axios-src/test/module/ts-require/index.js (Open) *new*
version: SVC-1-0
containingProjects: 1
/dev/null/inferredProject1* *default*
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts *new*
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "updateOpen",
"arguments": {
"changedFiles": [
{
"fileName": "/users/username/projects/replay/axios-src/test/module/ts-require/index.js",
"textChanges": [
{
"newText": "//comment",
"start": {
"line": 2,
"offset": 1
},
"end": {
"line": 2,
"offset": 1
}
}
]
}
]
},
"seq": 3,
"type": "request"
}
Info seq [hh:mm:ss:mss] response:
{
"response": true,
"responseRequired": true
}
After request
Projects::
/dev/null/inferredProject1* (Inferred) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
/users/username/projects/replay/axios-src/test/module/ts-require/index.js (Open) *changed*
version: SVC-1-1 *changed*
containingProjects: 1
/dev/null/inferredProject1* *default*
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/dev/null/inferredProject1*
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/users/username/projects/replay/axios-src/test/module/ts/index.js"
},
"seq": 4,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/replay/axios-src/test/module/ts/index.js ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Creating InferredProject: /dev/null/inferredProject2*, currentDirectory: /users/username/projects/replay/axios-src/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/tsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/jsconfig.json 2000 undefined WatchType: Config file for the inferred project root
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject2*
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/users/username/projects/replay/axios-src/test/module/ts/__inferred type names__.ts', root directory '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types,/users/username/projects/replay/axios-src/test/module/node_modules/@types,/users/username/projects/replay/axios-src/test/node_modules/@types,/users/username/projects/replay/axios-src/node_modules/@types,/users/username/projects/replay/node_modules/@types,/users/username/projects/node_modules/@types,/users/username/node_modules/@types,/users/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types, /users/username/projects/replay/axios-src/test/module/node_modules/@types, /users/username/projects/replay/axios-src/test/node_modules/@types, /users/username/projects/replay/axios-src/node_modules/@types, /users/username/projects/replay/node_modules/@types, /users/username/projects/node_modules/@types, /users/username/node_modules/@types, /users/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts', result '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules 1 undefined Project: /dev/null/inferredProject2* WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/users/username/projects/replay/axios-src/test/module/ts/__inferred type names__.ts', root directory '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types,/users/username/projects/replay/axios-src/test/module/node_modules/@types,/users/username/projects/replay/axios-src/test/node_modules/@types,/users/username/projects/replay/axios-src/node_modules/@types,/users/username/projects/replay/node_modules/@types,/users/username/projects/node_modules/@types,/users/username/node_modules/@types,/users/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types, /users/username/projects/replay/axios-src/test/module/node_modules/@types, /users/username/projects/replay/axios-src/test/node_modules/@types, /users/username/projects/replay/axios-src/node_modules/@types, /users/username/projects/replay/node_modules/@types, /users/username/projects/node_modules/@types, /users/username/node_modules/@types, /users/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/replay/axios-src/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/replay/axios-src/test/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts', result '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts'. ========
Info seq [hh:mm:ss:mss] Resolution for type reference directive 'node' was found in cache from location '/users/username/projects/replay/axios-src/node_modules/@types/responselike'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/package.json 2000 undefined Project: /dev/null/inferredProject2* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/package.json 2000 undefined Project: /dev/null/inferredProject2* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules/package.json 2000 undefined Project: /dev/null/inferredProject2* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/package.json 2000 undefined Project: /dev/null/inferredProject2* WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/replay/axios-src/test/module/ts/node_modules/@types 1 undefined Project: /dev/null/inferredProject2* WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject2* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/users/username/projects/replay/axios-src/test/module/ts/index.js SVC-1-0 "export const y = 10;\n"
/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts Text-1 "export const x = 10;\n"
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts Text-1 "export const x = 10;\n"
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../../../../home/src/tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.js
Root file specified for compilation
node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
../ts-require/node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred)
Info seq [hh:mm:ss:mss] Files (4)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject2*' (Inferred)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /users/username/projects/replay/axios-src/test/module/ts-require/index.js ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1*
Info seq [hh:mm:ss:mss] FileName: /users/username/projects/replay/axios-src/test/module/ts/index.js ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject2*
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 4,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/users/username/projects/node_modules/@types:
{"pollingInterval":500}
/users/username/projects/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/jsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/@types/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/node_modules/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/jsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/jsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/node_modules:
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/module/node_modules/@types:
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/module/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/jsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts-require/tsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/jsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/node_modules/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/ts/tsconfig.json: *new*
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/module/tsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/node_modules:
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/node_modules/@types:
{"pollingInterval":500}
/users/username/projects/replay/axios-src/test/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/test/tsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/axios-src/tsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/jsconfig.json:
{"pollingInterval":2000}
/users/username/projects/replay/node_modules/@types:
{"pollingInterval":500}
/users/username/projects/replay/package.json:
{"pollingInterval":2000}
/users/username/projects/replay/tsconfig.json:
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
FsWatchesRecursive::
/users/username/projects/replay/axios-src/node_modules:
{}
/users/username/projects/replay/axios-src/node_modules/@types:
{}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules:
{}
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types:
{}
/users/username/projects/replay/axios-src/test/module/ts/node_modules: *new*
{}
/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types: *new*
{}
Projects::
/dev/null/inferredProject1* (Inferred)
projectStateVersion: 2
projectProgramVersion: 1
dirty: true
autoImportProviderHost: false
/dev/null/inferredProject2* (Inferred) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/dev/null/inferredProject1*
/dev/null/inferredProject2* *new*
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/dev/null/inferredProject1*
/dev/null/inferredProject2* *new*
/users/username/projects/replay/axios-src/test/module/ts-require/index.js (Open)
version: SVC-1-1
containingProjects: 1
/dev/null/inferredProject1* *default*
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/dev/null/inferredProject1*
/dev/null/inferredProject2* *new*
/users/username/projects/replay/axios-src/test/module/ts/index.js (Open) *new*
version: SVC-1-0
containingProjects: 1
/dev/null/inferredProject2* *default*
/users/username/projects/replay/axios-src/test/module/ts/node_modules/@types/node/index.d.ts *new*
version: Text-1
containingProjects: 1
/dev/null/inferredProject2*
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "navto",
"arguments": {
"searchValue": "a",
"maxResultCount": 256
},
"seq": 5,
"type": "request"
}
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/ts-require/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/module/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/axios-src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/replay/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred)
Info seq [hh:mm:ss:mss] Files (4)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/users/username/projects/replay/axios-src/test/module/ts-require/index.js SVC-1-1 "export const a = 10;\n//comment\n"
/users/username/projects/replay/axios-src/test/module/ts-require/node_modules/@types/node/index.d.ts Text-1 "export const x = 10;\n"
/users/username/projects/replay/axios-src/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] response:
{
"response": [
{
"name": "a",
"kind": "const",
"kindModifiers": "export",
"isCaseSensitive": true,
"matchKind": "exact",
"file": "/users/username/projects/replay/axios-src/test/module/ts-require/index.js",
"start": {
"line": 1,
"offset": 14
},
"end": {
"line": 1,
"offset": 20
}
}
],
"responseRequired": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
Projects::
/dev/null/inferredProject1* (Inferred) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/dev/null/inferredProject2* (Inferred)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false

Просмотреть файл

@ -3,10 +3,10 @@ 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
//// [/users/username/projects/node_modules/moduleX/index.d.ts]
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/users/username/projects/common/tsconfig.json]
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
@ -14,15 +14,15 @@ export const x = 10;
}
}
//// [/users/username/projects/common/moduleA.ts]
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/users/username/projects/common/moduleB.ts]
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/users/username/projects/app/tsconfig.json]
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
@ -36,14 +36,14 @@ export const b = x;
]
}
//// [/users/username/projects/app/appA.ts]
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/users/username/projects/app/appB.ts]
import { x } from "../common/moduleB";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
@ -66,28 +66,28 @@ Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/users/username/projects/app/appB.ts"
"file": "/home/src/workspaces/project/app/appB.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/appB.ts ProjectRootPath: undefined:: Result: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/app/tsconfig.json, currentDirectory: /users/username/projects/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : {
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/app/tsconfig.json : {
"rootNames": [
"/users/username/projects/app/appA.ts",
"/users/username/projects/app/appB.ts"
"/home/src/workspaces/project/app/appA.ts",
"/home/src/workspaces/project/app/appB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/users/username/projects/app/tsconfig.json"
"configFilePath": "/home/src/workspaces/project/app/tsconfig.json"
},
"projectReferences": [
{
"path": "/users/username/projects/common",
"path": "/home/src/workspaces/project/common",
"originalPath": "../common"
}
]
@ -98,92 +98,94 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/users/username/projects/app/tsconfig.json",
"reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open"
"projectName": "/home/src/workspaces/project/app/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/app/appB.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /users/username/projects/common/tsconfig.json : {
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : {
"rootNames": [
"/users/username/projects/common/moduleA.ts",
"/users/username/projects/common/moduleB.ts"
"/home/src/workspaces/project/common/moduleA.ts",
"/home/src/workspaces/project/common/moduleB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"configFilePath": "/users/username/projects/common/tsconfig.json"
"configFilePath": "/home/src/workspaces/project/common/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/common/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common 1 undefined Config: /users/username/projects/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common 1 undefined Config: /users/username/projects/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/users/username/projects/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/app/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/node_modules/moduleX/index.d.ts', result '/users/username/projects/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/users/username/projects/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/app/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/users/username/projects/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/users/username/projects/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/users/username/projects/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/users/username/projects/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/users/username/projects/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/users/username/projects/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/common/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/node_modules/moduleX/index.d.ts', result '/users/username/projects/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/users/username/projects/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/common/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/moduleX/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /users/username/projects/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/users/username/projects/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/moduleX/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/users/username/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/users/username/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/users/username/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/users/username/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n"
/home/src/workspaces/project/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/home/src/workspaces/project/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/home/src/workspaces/project/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/home/src/workspaces/project/app/appB.ts SVC-1-0 "import { b } from \"../common/moduleB\";\nexport const y = b;\n"
../../../../home/src/tslibs/TS/Lib/lib.d.ts
../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
../node_modules/moduleX/index.d.ts
Imported via "moduleX" from file 'appA.ts'
@ -202,7 +204,7 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/users/username/projects/app/tsconfig.json"
"projectName": "/home/src/workspaces/project/app/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
@ -213,7 +215,7 @@ Info seq [hh:mm:ss:mss] event:
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "e8634325a3d522140c39348cfc743e2c7f0cbfb4fd1598a1fc32a4d0e9c930b8",
"projectId": "b51d2878b7b4b650f577248eb1f0760105190fe9e955df563099203f200d0cc1",
"fileStats": {
"js": 0,
"jsSize": 0,
@ -256,19 +258,19 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/users/username/projects/app/appB.ts",
"configFile": "/users/username/projects/app/tsconfig.json",
"triggerFile": "/home/src/workspaces/project/app/appB.ts",
"configFile": "/home/src/workspaces/project/app/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/users/username/projects/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /users/username/projects/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
@ -283,39 +285,41 @@ Info seq [hh:mm:ss:mss] response:
After request
PolledWatches::
/users/username/projects/app/node_modules: *new*
{"pollingInterval":500}
/users/username/projects/common/node_modules: *new*
{"pollingInterval":500}
/users/username/projects/node_modules/moduleX/package.json: *new*
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/node_modules/package.json: *new*
/home/src/workspaces/project/app/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/common/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/node_modules/moduleX/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/package.json: *new*
/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*
{}
/users/username/projects/app/appA.ts: *new*
/home/src/workspaces/project/app/appA.ts: *new*
{}
/users/username/projects/app/tsconfig.json: *new*
/home/src/workspaces/project/app/tsconfig.json: *new*
{}
/users/username/projects/common/moduleB.ts: *new*
/home/src/workspaces/project/common/moduleB.ts: *new*
{}
/users/username/projects/common/tsconfig.json: *new*
/home/src/workspaces/project/common/tsconfig.json: *new*
{}
FsWatchesRecursive::
/users/username/projects/app: *new*
/home/src/workspaces/project/app: *new*
{}
/users/username/projects/common: *new*
/home/src/workspaces/project/common: *new*
{}
/users/username/projects/node_modules: *new*
/home/src/workspaces/project/node_modules: *new*
{}
Projects::
/users/username/projects/app/tsconfig.json (Configured) *new*
/home/src/workspaces/project/app/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
@ -324,20 +328,20 @@ ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/app/appA.ts *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appA.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/app/appB.ts (Open) *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appB.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/users/username/projects/app/tsconfig.json *default*
/users/username/projects/common/moduleB.ts *new*
/home/src/workspaces/project/app/tsconfig.json *default*
/home/src/workspaces/project/common/moduleB.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/node_modules/moduleX/index.d.ts *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/node_modules/moduleX/index.d.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/home/src/workspaces/project/app/tsconfig.json

Просмотреть файл

@ -3,10 +3,10 @@ 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
//// [/users/username/projects/node_modules/moduleX/index.d.ts]
//// [/home/src/workspaces/project/node_modules/moduleX/index.d.ts]
export const x = 10;
//// [/users/username/projects/common/tsconfig.json]
//// [/home/src/workspaces/project/common/tsconfig.json]
{
"compilerOptions": {
"composite": true,
@ -14,15 +14,15 @@ export const x = 10;
}
}
//// [/users/username/projects/common/moduleA.ts]
//// [/home/src/workspaces/project/common/moduleA.ts]
export const a = 10;
//// [/users/username/projects/common/moduleB.ts]
//// [/home/src/workspaces/project/common/moduleB.ts]
import { x } from "moduleX";
export const b = x;
//// [/users/username/projects/app/tsconfig.json]
//// [/home/src/workspaces/project/app/tsconfig.json]
{
"compilerOptions": {
"composite": true,
@ -35,14 +35,14 @@ export const b = x;
]
}
//// [/users/username/projects/app/appA.ts]
//// [/home/src/workspaces/project/app/appA.ts]
import { x } from "moduleX";
export const y = x;
//// [/users/username/projects/app/appB.ts]
import { x } from "../common/moduleB";
export const y = x;
//// [/home/src/workspaces/project/app/appB.ts]
import { b } from "../common/moduleB";
export const y = b;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
@ -65,27 +65,27 @@ Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/users/username/projects/app/appB.ts"
"file": "/home/src/workspaces/project/app/appB.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/appB.ts ProjectRootPath: undefined:: Result: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /users/username/projects/app/tsconfig.json, currentDirectory: /users/username/projects/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /users/username/projects/app/tsconfig.json : {
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/app/tsconfig.json, currentDirectory: /home/src/workspaces/project/app
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/app/tsconfig.json : {
"rootNames": [
"/users/username/projects/app/appA.ts",
"/users/username/projects/app/appB.ts"
"/home/src/workspaces/project/app/appA.ts",
"/home/src/workspaces/project/app/appB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"configFilePath": "/users/username/projects/app/tsconfig.json"
"configFilePath": "/home/src/workspaces/project/app/tsconfig.json"
},
"projectReferences": [
{
"path": "/users/username/projects/common",
"path": "/home/src/workspaces/project/common",
"originalPath": "../common"
}
]
@ -96,89 +96,93 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/users/username/projects/app/tsconfig.json",
"reason": "Creating possible configured project for /users/username/projects/app/appB.ts to open"
"projectName": "/home/src/workspaces/project/app/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/app/appB.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app 1 undefined Config: /users/username/projects/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /users/username/projects/common/tsconfig.json : {
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app 1 undefined Config: /home/src/workspaces/project/app/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/appA.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/common/tsconfig.json : {
"rootNames": [
"/users/username/projects/common/moduleA.ts",
"/users/username/projects/common/moduleB.ts"
"/home/src/workspaces/project/common/moduleA.ts",
"/home/src/workspaces/project/common/moduleB.ts"
],
"options": {
"composite": true,
"traceResolution": true,
"configFilePath": "/users/username/projects/common/tsconfig.json"
"configFilePath": "/home/src/workspaces/project/common/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/common/tsconfig.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common 1 undefined Config: /users/username/projects/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common 1 undefined Config: /users/username/projects/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/users/username/projects/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common 1 undefined Config: /home/src/workspaces/project/common/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/app/appA.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/app/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/users/username/projects/node_modules/moduleX/index.d.ts', result '/users/username/projects/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/users/username/projects/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/users/username/projects/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/projects/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/username/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/users/package.json' does not exist.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/app/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX.d.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.ts' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.tsx' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/moduleX/index.d.ts', result '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/moduleX/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/users/username/projects/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving module '../common/moduleB' from '/home/src/workspaces/project/app/appB.ts'. ========
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/users/username/projects/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/users/username/projects/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/users/username/projects/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/users/username/projects/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/users/username/projects/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Loading module as file / folder, candidate module location '/home/src/workspaces/project/common/moduleB', target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/common/moduleB.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] ======== Module name '../common/moduleB' was successfully resolved to '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/moduleB.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] ======== Resolving module 'moduleX' from '/home/src/workspaces/project/common/moduleB.ts'. ========
Info seq [hh:mm:ss:mss] Using compiler options of project reference redirect '/home/src/workspaces/project/common/tsconfig.json'.
Info seq [hh:mm:ss:mss] Module resolution kind is not specified, using 'Node10'.
Info seq [hh:mm:ss:mss] Loading module 'moduleX' from 'node_modules' folder, target file types: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.
Info seq [hh:mm:ss:mss] Directory '/users/username/projects/common/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Resolution for module 'moduleX' was found in cache from location '/users/username/projects'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/users/username/projects/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/common/node_modules 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/common/node_modules' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Resolution for module 'moduleX' was found in cache from location '/home/src/workspaces/project'.
Info seq [hh:mm:ss:mss] ======== Module name 'moduleX' was successfully resolved to '/home/src/workspaces/project/node_modules/moduleX/index.d.ts'. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/common/node_modules 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/moduleX/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /users/username/projects/package.json 2000 undefined Project: /users/username/projects/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules/@types 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/app/node_modules/@types 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/@types 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /users/username/projects/node_modules/@types 1 undefined Project: /users/username/projects/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /users/username/projects/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/users/username/projects/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/moduleX/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/app/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/app/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/app/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/users/username/projects/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/users/username/projects/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/users/username/projects/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/users/username/projects/app/appB.ts SVC-1-0 "import { x } from \"../common/moduleB\";\nexport const y = x;\n"
/home/src/workspaces/project/node_modules/moduleX/index.d.ts Text-1 "export const x = 10;"
/home/src/workspaces/project/app/appA.ts Text-1 "import { x } from \"moduleX\";\nexport const y = x;\n"
/home/src/workspaces/project/common/moduleB.ts Text-1 "import { x } from \"moduleX\";\nexport const b = x;\n"
/home/src/workspaces/project/app/appB.ts SVC-1-0 "import { b } from \"../common/moduleB\";\nexport const y = b;\n"
../../../../home/src/tslibs/TS/Lib/lib.d.ts
../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
../node_modules/moduleX/index.d.ts
Imported via "moduleX" from file 'appA.ts'
@ -197,7 +201,7 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/users/username/projects/app/tsconfig.json"
"projectName": "/home/src/workspaces/project/app/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
@ -208,7 +212,7 @@ Info seq [hh:mm:ss:mss] event:
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "e8634325a3d522140c39348cfc743e2c7f0cbfb4fd1598a1fc32a4d0e9c930b8",
"projectId": "b51d2878b7b4b650f577248eb1f0760105190fe9e955df563099203f200d0cc1",
"fileStats": {
"js": 0,
"jsSize": 0,
@ -250,19 +254,19 @@ Info seq [hh:mm:ss:mss] event:
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/users/username/projects/app/appB.ts",
"configFile": "/users/username/projects/app/tsconfig.json",
"triggerFile": "/home/src/workspaces/project/app/appB.ts",
"configFile": "/home/src/workspaces/project/app/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /users/username/projects/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/users/username/projects/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/app/tsconfig.json ProjectRootPath: undefined:: Result: undefined
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/app/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /users/username/projects/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /users/username/projects/app/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/app/appB.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/app/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
@ -277,43 +281,47 @@ Info seq [hh:mm:ss:mss] response:
After request
PolledWatches::
/users/username/projects/app/node_modules: *new*
/home/src/workspaces/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/app/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/common/node_modules: *new*
{"pollingInterval":500}
/users/username/projects/node_modules/@types: *new*
{"pollingInterval":500}
/users/username/projects/node_modules/moduleX/package.json: *new*
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/node_modules/package.json: *new*
/home/src/workspaces/project/app/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/app/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/project/common/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/project/node_modules/moduleX/package.json: *new*
{"pollingInterval":2000}
/users/username/projects/package.json: *new*
/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*
{}
/users/username/projects/app/appA.ts: *new*
/home/src/workspaces/project/app/appA.ts: *new*
{}
/users/username/projects/app/tsconfig.json: *new*
/home/src/workspaces/project/app/tsconfig.json: *new*
{}
/users/username/projects/common/moduleB.ts: *new*
/home/src/workspaces/project/common/moduleB.ts: *new*
{}
/users/username/projects/common/tsconfig.json: *new*
/home/src/workspaces/project/common/tsconfig.json: *new*
{}
FsWatchesRecursive::
/users/username/projects/app: *new*
/home/src/workspaces/project/app: *new*
{}
/users/username/projects/common: *new*
/home/src/workspaces/project/common: *new*
{}
/users/username/projects/node_modules: *new*
/home/src/workspaces/project/node_modules: *new*
{}
Projects::
/users/username/projects/app/tsconfig.json (Configured) *new*
/home/src/workspaces/project/app/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
@ -322,20 +330,20 @@ ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/app/appA.ts *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appA.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/app/appB.ts (Open) *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/app/appB.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/users/username/projects/app/tsconfig.json *default*
/users/username/projects/common/moduleB.ts *new*
/home/src/workspaces/project/app/tsconfig.json *default*
/home/src/workspaces/project/common/moduleB.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/users/username/projects/node_modules/moduleX/index.d.ts *new*
/home/src/workspaces/project/app/tsconfig.json
/home/src/workspaces/project/node_modules/moduleX/index.d.ts *new*
version: Text-1
containingProjects: 1
/users/username/projects/app/tsconfig.json
/home/src/workspaces/project/app/tsconfig.json

Просмотреть файл

@ -0,0 +1,925 @@
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/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts-require/index.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts-require/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts-require/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts-require/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Info seq [hh:mm:ss:mss] Root directory cannot be determined, skipping primary search paths.
Info seq [hh:mm:ss:mss] Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was not resolved. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-1 "export const tsRequireMain= 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "adc073e1ea8a882426f22e2be260cb19e98f2f004970753e93218e67537c88c5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 63,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts-require/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"diagnostics": [
{
"text": "Cannot find type definition file for 'responselike'.\n The file is in the program because:\n Entry point of type library 'responselike' specified in compilerOptions",
"code": 2688,
"category": "error",
"relatedInformation": [
{
"span": {
"start": {
"line": 7,
"offset": 7
},
"end": {
"line": 7,
"offset": 21
},
"file": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
},
"message": "File is entry point of type library specified here.",
"category": "message",
"code": 1419
}
]
}
]
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts-require: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts/index.ts"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts/index.ts",
"/home/src/workspaces/project/test/module/ts/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/responselike/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-1 "export const tsMain = 10;"
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "202802eb63111cc0920e4af3b5c1aa71e3fca30c0d80fa0fd67e7c93118049f5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 50,
"tsx": 0,
"tsxSize": 0,
"dts": 3,
"dtsSize": 500,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/responselike/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}
/home/src/workspaces/project/test/module/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/module/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/package.json: *new*
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
/home/src/workspaces/project/test/module/ts-require/main.ts:
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json:
{}
/home/src/workspaces/project/test/module/ts/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/node_modules: *new*
{}
/home/src/workspaces/project/test/module/ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require:
{}
/home/src/workspaces/project/test/module/ts/node_modules: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
build ts project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json
2: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json *new*
2: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-2 "export const tsMain = 10;export const z = 10;"
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
build ts-require project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
4: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json *new*
4: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-2 "export const tsRequireMain= 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0

Просмотреть файл

@ -0,0 +1,906 @@
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/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts-require/index.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts-require/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts-require/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts-require/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-1 "export const tsRequireMain= 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "adc073e1ea8a882426f22e2be260cb19e98f2f004970753e93218e67537c88c5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 63,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts-require/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts-require: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts/index.ts"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts/index.ts",
"/home/src/workspaces/project/test/module/ts/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"configFilePath": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/responselike/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/node_modules/@types 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Type roots
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-1 "export const tsMain = 10;"
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
node_modules/@types/node/index.d.ts
Entry point for implicit type library 'node'
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point for implicit type library 'responselike'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "202802eb63111cc0920e4af3b5c1aa71e3fca30c0d80fa0fd67e7c93118049f5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 50,
"tsx": 0,
"tsxSize": 0,
"dts": 3,
"dtsSize": 500,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/node_modules/@types: *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/responselike/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}
/home/src/workspaces/project/test/module/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/module/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/module/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/node_modules/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/ts/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/node_modules/@types: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/package.json: *new*
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
/home/src/workspaces/project/test/module/ts-require/main.ts:
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json:
{}
/home/src/workspaces/project/test/module/ts/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/node_modules: *new*
{}
/home/src/workspaces/project/node_modules/@types: *new*
{}
/home/src/workspaces/project/test/module/ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require:
{}
/home/src/workspaces/project/test/module/ts/node_modules: *new*
{}
/home/src/workspaces/project/test/module/ts/node_modules/@types: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
build ts project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json
2: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json *new*
2: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/ts/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/module/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-2 "export const tsMain = 10;export const z = 10;"
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
build ts-require project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
4: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json *new*
4: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-2 "export const tsRequireMain= 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0

Просмотреть файл

@ -0,0 +1,986 @@
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/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts-require/index.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts-require/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts-require/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts-require/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', root directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts-require/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/ts-require/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', result '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules 1 undefined WatchType: node_modules for closed script infos and package.jsons affecting module specifier cache
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules/@types/node/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/responselike/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/@types/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/node_modules/package.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: File location affecting resolution
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-1 "export const tsRequireMain= 10;"
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
../../node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "adc073e1ea8a882426f22e2be260cb19e98f2f004970753e93218e67537c88c5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 63,
"tsx": 0,
"tsxSize": 0,
"dts": 3,
"dtsSize": 500,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts-require/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/responselike/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}
/home/src/workspaces/project/test/module/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/module/ts-require/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/node_modules/@types/node/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules/@types/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules/package.json: *new*
{"pollingInterval":2000}
/home/src/workspaces/project/test/package.json: *new*
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/node_modules: *new*
{}
/home/src/workspaces/project/test/module/ts-require: *new*
{}
/home/src/workspaces/project/test/node_modules: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts/index.ts"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts/index.ts",
"/home/src/workspaces/project/test/module/ts/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory '/home/src/workspaces/project/test/module/ts/node_modules/@types,/home/src/workspaces/project/test/module/node_modules/@types,/home/src/workspaces/project/test/node_modules/@types,/home/src/workspaces/project/node_modules/@types,/home/src/workspaces/node_modules/@types,/home/src/node_modules/@types,/home/node_modules/@types,/node_modules/@types'. ========
Info seq [hh:mm:ss:mss] Resolving with primary search path '/home/src/workspaces/project/test/module/ts/node_modules/@types, /home/src/workspaces/project/test/module/node_modules/@types, /home/src/workspaces/project/test/node_modules/@types, /home/src/workspaces/project/node_modules/@types, /home/src/workspaces/node_modules/@types, /home/src/node_modules/@types, /home/node_modules/@types, /node_modules/@types'.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/ts/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] Directory '/home/src/workspaces/project/test/module/node_modules/@types' does not exist, skipping all lookups in it.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts' exists - use it as a name resolution result.
Info seq [hh:mm:ss:mss] Resolving real path for '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', result '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was successfully resolved to '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/node_modules 1 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Failed Lookup Locations
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'node', containing file '/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts'. ========
Info seq [hh:mm:ss:mss] Resolution for type reference directive 'node' was found in cache from location '/home/src/workspaces/project/node_modules/@types/responselike'.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'node' was successfully resolved to '/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts', primary: true. ========
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-1 "export const tsMain = 10;"
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
../../node_modules/@types/node/index.d.ts
Type library referenced via 'node' from file '../../../node_modules/@types/responselike/index.d.ts'
../../../node_modules/@types/responselike/index.d.ts
Entry point of type library 'responselike' specified in compilerOptions
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "202802eb63111cc0920e4af3b5c1aa71e3fca30c0d80fa0fd67e7c93118049f5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 50,
"tsx": 0,
"tsxSize": 0,
"dts": 3,
"dtsSize": 500,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
PolledWatches::
/home/src/workspaces/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/@types/responselike/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/node_modules/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/test/module/node_modules:
{"pollingInterval":500}
/home/src/workspaces/project/test/module/ts-require/node_modules:
{"pollingInterval":500}
/home/src/workspaces/project/test/module/ts/node_modules: *new*
{"pollingInterval":500}
/home/src/workspaces/project/test/node_modules/@types/node/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules/@types/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/test/node_modules/package.json:
{"pollingInterval":2000}
/home/src/workspaces/project/test/package.json:
{"pollingInterval":2000}
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
/home/src/workspaces/project/test/module/ts-require/main.ts:
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json:
{}
/home/src/workspaces/project/test/module/ts/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/node_modules:
{}
/home/src/workspaces/project/test/module/ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require:
{}
/home/src/workspaces/project/test/node_modules:
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
build ts project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json
2: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json *new*
2: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-2 "export const tsMain = 10;export const z = 10;"
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
build ts-require project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
4: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json *new*
4: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/node/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/test/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/responselike/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/@types/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/node_modules/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/project/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/workspaces/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/src/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/home/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] File '/package.json' does not exist according to earlier cached lookups.
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-2 "export const tsRequireMain= 10;export const z = 10;"
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts Text-1 "declare const tsRequireGlobal = 10;"
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts Text-1 "/// <reference types=\"node\" />\nexport const z = 10;\n"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (5)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/node_modules/@types/node/index.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -0,0 +1,801 @@
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/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
]
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts-require/index.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts-require/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts-require/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts-require/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts-require/__inferred type names__.ts', root directory ''. ========
Info seq [hh:mm:ss:mss] Root directory cannot be determined, skipping primary search paths.
Info seq [hh:mm:ss:mss] Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was not resolved. ========
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-1 "export const tsRequireMain= 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "adc073e1ea8a882426f22e2be260cb19e98f2f004970753e93218e67537c88c5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 63,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts-require/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"diagnostics": [
{
"text": "Cannot find type definition file for 'responselike'.\n The file is in the program because:\n Entry point of type library 'responselike' specified in compilerOptions",
"code": 2688,
"category": "error",
"relatedInformation": [
{
"span": {
"start": {
"line": 7,
"offset": 7
},
"end": {
"line": 7,
"offset": 21
},
"file": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
},
"message": "File is entry point of type library specified here.",
"category": "message",
"code": 1419
}
]
}
]
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts-require: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts/index.ts"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts/index.ts",
"/home/src/workspaces/project/test/module/ts/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
"responselike"
],
"configFilePath": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] ======== Resolving type reference directive 'responselike', containing file '/home/src/workspaces/project/test/module/ts/__inferred type names__.ts', root directory ''. ========
Info seq [hh:mm:ss:mss] Root directory cannot be determined, skipping primary search paths.
Info seq [hh:mm:ss:mss] Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder.
Info seq [hh:mm:ss:mss] ======== Type reference directive 'responselike' was not resolved. ========
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-1 "export const tsMain = 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "202802eb63111cc0920e4af3b5c1aa71e3fca30c0d80fa0fd67e7c93118049f5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 50,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"types": [
""
]
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"diagnostics": [
{
"text": "Cannot find type definition file for 'responselike'.\n The file is in the program because:\n Entry point of type library 'responselike' specified in compilerOptions",
"code": 2688,
"category": "error",
"relatedInformation": [
{
"span": {
"start": {
"line": 7,
"offset": 7
},
"end": {
"line": 7,
"offset": 21
},
"file": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
},
"message": "File is entry point of type library specified here.",
"category": "message",
"code": 1419
}
]
}
]
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
/home/src/workspaces/project/test/module/ts-require/main.ts:
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json:
{}
/home/src/workspaces/project/test/module/ts/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require:
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
build ts project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json
2: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json *new*
2: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-2 "export const tsMain = 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
build ts-require project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
4: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json *new*
4: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-2 "export const tsRequireMain= 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0

Просмотреть файл

@ -0,0 +1,727 @@
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/test/module/ts-require/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts-require/index.ts]
export const tsRequireIndex= 10;
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;
//// [/home/src/workspaces/project/node_modules/@types/responselike/index.d.ts]
/// <reference types="node" />
export const z = 10;
//// [/home/src/workspaces/project/test/module/ts/tsconfig.json]
{
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
}
}
//// [/home/src/workspaces/project/test/module/ts/index.ts]
export const tsIndex= 10;
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;
//// [/home/src/workspaces/project/test/module/ts-require/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/workspaces/project/test/module/ts/node_modules/@types/node/index.d.ts]
declare const tsRequireGlobal = 10;
//// [/home/src/tslibs/TS/Lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts-require/index.ts"
},
"seq": 1,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts-require/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts-require
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts-require/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts-require/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require 1 undefined Config: /home/src/workspaces/project/test/module/ts-require/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/tslibs/TS/Lib/lib.d.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-1 "export const tsRequireMain= 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "adc073e1ea8a882426f22e2be260cb19e98f2f004970753e93218e67537c88c5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 63,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts-require/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts-require/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 1,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts-require: *new*
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
Before request
Info seq [hh:mm:ss:mss] request:
{
"command": "open",
"arguments": {
"file": "/home/src/workspaces/project/test/module/ts/index.ts"
},
"seq": 2,
"type": "request"
}
Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined:: Result: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Creating ConfiguredProject: /home/src/workspaces/project/test/module/ts/tsconfig.json, currentDirectory: /home/src/workspaces/project/test/module/ts
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/tsconfig.json 2000 undefined Project: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Config file
Info seq [hh:mm:ss:mss] Config: /home/src/workspaces/project/test/module/ts/tsconfig.json : {
"rootNames": [
"/home/src/workspaces/project/test/module/ts/index.ts",
"/home/src/workspaces/project/test/module/ts/main.ts"
],
"options": {
"incremental": true,
"traceResolution": true,
"typeRoots": [],
"configFilePath": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingStart",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"reason": "Creating possible configured project for /home/src/workspaces/project/test/module/ts/index.ts to open"
}
}
Info seq [hh:mm:ss:mss] DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts 1 undefined Config: /home/src/workspaces/project/test/module/ts/tsconfig.json WatchType: Wild card directory
Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-1 "export const tsMain = 10;"
../../../../../tslibs/TS/Lib/lib.d.ts
Default library for target 'es5'
index.ts
Matched by default include pattern '**/*'
main.ts
Matched by default include pattern '**/*'
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectLoadingFinish",
"body": {
"projectName": "/home/src/workspaces/project/test/module/ts/tsconfig.json"
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "telemetry",
"body": {
"telemetryEventName": "projectInfo",
"payload": {
"projectId": "202802eb63111cc0920e4af3b5c1aa71e3fca30c0d80fa0fd67e7c93118049f5",
"fileStats": {
"js": 0,
"jsSize": 0,
"jsx": 0,
"jsxSize": 0,
"ts": 2,
"tsSize": 50,
"tsx": 0,
"tsxSize": 0,
"dts": 1,
"dtsSize": 413,
"deferred": 0,
"deferredSize": 0
},
"compilerOptions": {
"incremental": true,
"traceResolution": true,
"typeRoots": []
},
"typeAcquisition": {
"enable": false,
"include": false,
"exclude": false
},
"extends": false,
"files": false,
"include": false,
"exclude": false,
"compileOnSave": false,
"configFileName": "tsconfig.json",
"projectType": "configured",
"languageServiceEnabled": true,
"version": "FakeVersion"
}
}
}
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "configFileDiag",
"body": {
"triggerFile": "/home/src/workspaces/project/test/module/ts/index.ts",
"configFile": "/home/src/workspaces/project/test/module/ts/tsconfig.json",
"diagnostics": []
}
}
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] response:
{
"seq": 0,
"type": "response",
"command": "open",
"request_seq": 2,
"success": true,
"performanceData": {
"updateGraphDurationMs": *
}
}
After request
FsWatches::
/home/src/tslibs/TS/Lib/lib.d.ts:
{}
/home/src/workspaces/project/test/module/ts-require/main.ts:
{}
/home/src/workspaces/project/test/module/ts-require/tsconfig.json:
{}
/home/src/workspaces/project/test/module/ts/main.ts: *new*
{}
/home/src/workspaces/project/test/module/ts/tsconfig.json: *new*
{}
FsWatchesRecursive::
/home/src/workspaces/project/test/module/ts: *new*
{}
/home/src/workspaces/project/test/module/ts-require:
{}
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *new*
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts *changed*
version: Text-1
containingProjects: 2 *changed*
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json *new*
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open) *new*
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *new*
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
build ts project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json
2: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts/main.ts]
export const tsMain = 10;export const z = 10;
Timeout callback:: count: 2
1: /home/src/workspaces/project/test/module/ts/tsconfig.json *new*
2: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts/index.ts SVC-1-0 "export const tsIndex= 10;"
/home/src/workspaces/project/test/module/ts/main.ts Text-2 "export const tsMain = 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured)
projectStateVersion: 1
projectProgramVersion: 1
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts
version: Text-1
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
build ts-require project with edit
Info seq [hh:mm:ss:mss] FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Info seq [hh:mm:ss:mss] Scheduled: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Scheduled: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Elapsed:: *ms FileWatcher:: Triggered with /home/src/workspaces/project/test/module/ts-require/main.ts 1:: WatchInfo: /home/src/workspaces/project/test/module/ts-require/main.ts 500 undefined WatchType: Closed Script info
Before running Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
4: *ensureProjectForOpenFiles*
//// [/home/src/workspaces/project/test/module/ts-require/main.ts]
export const tsRequireMain= 10;export const z = 10;
Timeout callback:: count: 2
3: /home/src/workspaces/project/test/module/ts-require/tsconfig.json *new*
4: *ensureProjectForOpenFiles* *new*
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2 *changed*
projectProgramVersion: 1
dirty: true *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-1
pendingReloadFromDisk: true *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] Running: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /home/src/workspaces/project/test/module/ts-require/tsconfig.json projectStateVersion: 2 projectProgramVersion: 1 structureChanged: false structureIsReused:: Completely Elapsed:: *ms
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
/home/src/tslibs/TS/Lib/lib.d.ts Text-1 "/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };"
/home/src/workspaces/project/test/module/ts-require/index.ts SVC-1-0 "export const tsRequireIndex= 10;"
/home/src/workspaces/project/test/module/ts-require/main.ts Text-2 "export const tsRequireMain= 10;export const z = 10;"
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Running: *ensureProjectForOpenFiles*
Info seq [hh:mm:ss:mss] Before ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] After ensureProjectForOpenFiles:
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts-require/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Project '/home/src/workspaces/project/test/module/ts/tsconfig.json' (Configured)
Info seq [hh:mm:ss:mss] Files (3)
Info seq [hh:mm:ss:mss] -----------------------------------------------
Info seq [hh:mm:ss:mss] Open files:
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts-require/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts-require/tsconfig.json
Info seq [hh:mm:ss:mss] FileName: /home/src/workspaces/project/test/module/ts/index.ts ProjectRootPath: undefined
Info seq [hh:mm:ss:mss] Projects: /home/src/workspaces/project/test/module/ts/tsconfig.json
Info seq [hh:mm:ss:mss] got projects updated in background /home/src/workspaces/project/test/module/ts-require/index.ts,/home/src/workspaces/project/test/module/ts/index.ts
Info seq [hh:mm:ss:mss] event:
{
"seq": 0,
"type": "event",
"event": "projectsUpdatedInBackground",
"body": {
"openFiles": [
"/home/src/workspaces/project/test/module/ts-require/index.ts",
"/home/src/workspaces/project/test/module/ts/index.ts"
]
}
}
After running Timeout callback:: count: 0
Projects::
/home/src/workspaces/project/test/module/ts-require/tsconfig.json (Configured) *changed*
projectStateVersion: 2
projectProgramVersion: 1
dirty: false *changed*
autoImportProviderHost: false
/home/src/workspaces/project/test/module/ts/tsconfig.json (Configured)
projectStateVersion: 2
projectProgramVersion: 1
autoImportProviderHost: false
ScriptInfos::
/home/src/tslibs/TS/Lib/lib.d.ts
version: Text-1
containingProjects: 2
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/tsconfig.json
/home/src/workspaces/project/test/module/ts-require/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts-require/main.ts *changed*
version: Text-2 *changed*
pendingReloadFromDisk: false *changed*
containingProjects: 1
/home/src/workspaces/project/test/module/ts-require/tsconfig.json
/home/src/workspaces/project/test/module/ts/index.ts (Open)
version: SVC-1-0
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json *default*
/home/src/workspaces/project/test/module/ts/main.ts
version: Text-2
containingProjects: 1
/home/src/workspaces/project/test/module/ts/tsconfig.json
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0
Before running Timeout callback:: count: 0
After running Timeout callback:: count: 0